How to Do an SEO Gap Analysis for Your Cardiff Competitors
If you've ever wondered why a competitor consistently outranks you for terms that matter to your business, despite your website looking perfectly reasonable on the surface, an SEO gap analysis is exactly the exercise designed to answer that question. Rather than guessing at what might be missing, a gap analysis systematically compares your website against genuinely successful competitors to identify specific, actionable opportunities. This post walks through how to conduct one properly, using tools and methods accessible to a small business, not just large agencies with expensive software budgets.
What an SEO Gap Analysis Actually Involves
At its core, an SEO gap analysis compares your website against one or more competitors across several dimensions: the keywords they rank for that you don't, the content topics they've covered that you haven't, the backlinks pointing to their site that don't point to yours, and any technical or structural advantages their website might have.
The goal isn't to copy your competitors directly, but to identify genuine, specific opportunities where a reasonable amount of focused effort could close a measurable gap in your own performance.
Step 1: Identify Your Genuine Competitors (Not Just Obvious Ones)
Start by listing the businesses that genuinely compete with you for search visibility, which isn't always the same as your direct business competitors. A local competitor with a weaker website might not be worth analysing in depth, while a national company or a well-optimised smaller business consistently outranking you for your key terms is a far more useful benchmark.
A practical way to find these is simply searching your most important target keywords yourself and noting which websites consistently appear near the top, particularly ones you might not have immediately considered direct competitors.
Step 2: Compare Keyword Rankings
Using a keyword research tool (several offer free or low-cost tiers suitable for this kind of analysis), input your competitor's website and generate a list of the keywords they currently rank for. Cross-reference this against your own ranking keywords to identify terms they rank for that you don't currently target at all.
Pay particular attention to keywords with decent search volume that seem genuinely relevant to your business but are entirely absent from your current content. These represent clear, specific content opportunities.
Step 3: Analyse Their Content Structure and Depth
Visit the specific pages ranking well for your target keywords and honestly assess what they're doing that your equivalent content isn't. Are they covering more subtopics? Do they have clearer structure and headings? Are they demonstrating the kind of semantic depth covered in our earlier piece on that topic? Is their content simply more recently updated than yours?
This step requires genuine honesty rather than defensive assumptions. It's tempting to assume a competitor is only outranking you due to some unfair advantage, but often the more accurate explanation is simply that their content is more thorough, better structured, or more current.
Step 4: Compare Backlink Profiles
Backlinks (links from other websites pointing to yours) remain a genuinely important ranking factor. Using a backlink analysis tool, review where your competitor's links are coming from. Look specifically for:
- Local directories or publications you're not currently listed in
- Industry-specific websites that might be open to linking to genuinely useful content you could create
- Patterns suggesting a particular type of content (like original research or genuinely useful free tools) that tends to attract natural links in your industry
This step often reveals practical, achievable opportunities, like getting listed in a local business directory you'd simply overlooked, rather than requiring an elaborate, expensive campaign.
Step 5: Check for Technical Advantages
Basic technical comparisons can reveal genuine gaps too. Compare page loading speed, mobile usability, and overall site structure between your website and your competitors'. Free tools like Google's PageSpeed Insights make this reasonably accessible without needing deep technical expertise.
If a competitor's site loads noticeably faster or offers a smoother mobile experience, that's a concrete, specific area where closing the gap could genuinely improve your own performance.
Step 6: Prioritise the Gaps Worth Closing
Not every identified gap deserves immediate action. Prioritise based on a combination of:
- How relevant the opportunity is to your genuine business goals
- How achievable it seems given your current resources
- How much potential traffic or business value it could realistically bring
A content gap around a highly relevant, high-intent local search term is usually a stronger priority than chasing a broad, generic keyword with enormous competition and uncertain relevance to your specific business.
A Realistic Approach for Small Business Owners
Doing a full gap analysis properly does take genuine time and, in most cases, some paid tool access, since free versions of most SEO tools offer fairly limited data before hitting usage caps. If budget or time is tight, focus your first analysis narrowly on just two or three genuine competitors and your handful of most important target keywords, rather than trying to conduct an exhaustive analysis across every possible competitor and keyword combination.
What to Do With Your Findings
Once you've identified genuine gaps, translate them into a practical action plan: specific content topics to create, specific directories or publications to reach out to for links, and specific technical fixes to prioritise. Treat this analysis as a living document you revisit periodically, since competitor performance and search behaviour both continue to evolve.
Let Us Handle the Analysis for You
A proper SEO gap analysis benefits enormously from experience interpreting the data correctly and prioritising genuinely worthwhile opportunities over distracting, low-value ones. At OmniSEO, we regularly conduct this kind of analysis for Cardiff businesses, using proper tools and honest, experienced judgement to identify exactly where the real opportunities lie. Get in touch if you'd like a clear, practical picture of how your website compares to your genuine competition.
Do Meta Descriptions Still Matter in 2026? What the Data Says
Meta descriptions, the short snippets of text that appear underneath a page title in search results, have been a fixture of SEO advice for as long as most business owners have been thinking about their website's search performance. But there's persistent debate about whether they actually matter for rankings, and whether the effort of writing genuinely good ones is worth it, particularly now that Google frequently rewrites them anyway based on the specific search query. This post looks at what the current evidence actually shows and gives practical guidance on how to approach meta descriptions sensibly.
A Quick Refresher on What Meta Descriptions Actually Do
A meta description is a short piece of HTML code, typically around 150 to 160 characters, that summarises a page's content. It's not visible on the page itself to a regular visitor, but it often appears in search engine results underneath the clickable title link, giving searchers a quick preview of what to expect if they click through.
The Core Question: Do They Directly Affect Rankings?
Google has been fairly consistent and clear on this point for years: meta descriptions are not a direct ranking factor. The specific words within your meta description don't directly influence where your page appears in search results, unlike factors such as content quality, backlinks, and technical site health.
This has led some to conclude meta descriptions are essentially pointless to bother with carefully. That conclusion, though, misses an important distinction between direct ranking influence and genuine practical value.
Why They Still Matter, Even Without a Direct Ranking Effect
Click-through rate matters enormously, even without being a direct ranking signal. A compelling, clear meta description can meaningfully increase the percentage of people who click your result rather than a competitor's, even when both pages rank in a similar position. Over time, search engines do factor in engagement signals like click-through rate as part of their broader assessment of a page's relevance and usefulness, meaning a well-written meta description can indirectly support better performance, even without being a direct ranking input itself.
Google frequently rewrites poor or missing meta descriptions, sometimes unhelpfully. If you don't write a clear, relevant meta description, Google will often generate one automatically by pulling a snippet of text from your page. This automatically generated version is frequently less compelling, less accurate, or oddly disjointed compared to a properly written one, since it's essentially just extracting text rather than genuinely summarising your page's value.
They influence first impressions and perceived credibility. Even for the same ranking position, a professional, clear, and genuinely relevant meta description creates a stronger first impression than an awkward, generic, or auto-generated snippet, which subtly reinforces trust before a visitor even reaches your website.
What the Data Actually Suggests About Google's Rewriting Behaviour
Research tracking how often Google displays a website's actual written meta description, versus generating its own alternative snippet, has consistently found that Google rewrites meta descriptions for a significant proportion of search results, sometimes for a majority of queries, particularly for longer, more complex search phrases where Google judges a different snippet from within the page content to be more directly relevant to that specific query.
This doesn't mean writing a good meta description is wasted effort. It means treating it as a strong baseline default that Google may sometimes substitute for a different, similarly relevant snippet based on specific search context, rather than expecting your exact written description to appear for every single search variation that leads to your page.
Practical Guidance for Writing Meta Descriptions Worth the Effort
1. Write a genuinely accurate, specific summary of the page's actual content. Avoid vague, generic descriptions that could apply to almost any page on a similar topic. Be specific about what makes this particular page useful.
2. Include a natural mention of your target keyword or phrase, without forcing it awkwardly. While not a direct ranking factor, a keyword that closely matches a searcher's actual query is often shown in bold within the search results snippet, which can genuinely help draw the eye and reinforce relevance to someone scanning the results page.
3. Keep it within the recommended length. Staying roughly within 150 to 160 characters helps ensure your full, intended description displays without being awkwardly cut off with an ellipsis partway through a sentence.
4. Include a clear, genuine reason to click, where appropriate. This doesn't need to be an aggressive sales pitch, but a natural indication of the specific value on offer ("a complete, practical guide to X, including Y and Z") tends to perform better than a purely dry, factual summary.
5. Prioritise your most important pages first. If your website has hundreds of pages, it's simply not realistic to hand-write a perfectly optimised meta description for every single one immediately. Focus your effort first on your most commercially important pages and your strongest-performing content, then work through the rest over time.
6. Don't duplicate meta descriptions across multiple pages. Using the same or very similar meta descriptions across different pages provides no genuine distinguishing value to searchers and can create a mildly confusing experience when multiple pages from your site appear in the same search results.
A Sensible Way to Prioritise This Task
Given that meta descriptions aren't a direct ranking factor, but do genuinely influence click-through rates and first impressions, it makes sense to treat this as a valuable but not urgent task within a broader SEO strategy. It's worth doing properly for your important pages, but it shouldn't come at the expense of more directly impactful work like genuinely improving content quality, technical site health, or building your topical authority, as covered elsewhere on our blog.
Need Help Auditing Your Current Meta Descriptions?
If you're not sure how many of your pages currently have genuinely strong, accurate meta descriptions versus auto-generated or missing ones, this is exactly the kind of practical, achievable improvement our team at OmniSEO can help identify and implement as part of a broader technical and content audit. Get in touch if you'd like a clearer picture of where the easy wins are on your website.



