1. Missing or badly written title tags
The title tag is the clickable headline that appears in Google search results. It is one of the most important ranking factors on any page, and it is also one of the most commonly mishandled.
The most common problems we see include pages with no title tag at all, pages where every page has the same title tag, and pages where the title tag is just the business name repeated over and over.
Every single page on your site should have a unique title tag that describes what that specific page is about. A good format for a service page is Primary Keyword | Business Name. For example, Drain Cleaning Services | Your Company Name. For a blog post, try something like What Causes Blocked Drains | Your Company Name.
Keep your title tags under 60 characters so they do not get cut off in search results. Include your primary keyword near the beginning, and make sure the title actually sounds like something a human would want to click on.
2. Weak or duplicate meta descriptions
The meta description is the short paragraph that appears under your title tag in search results. It is not a direct ranking factor, but it has a huge impact on whether people click through to your site.
Too many sites either leave the meta description blank or use the same generic description on every page. Some sites just repeat the same sentence across all their pages. This is a missed opportunity.
Write a unique meta description for each page that tells searchers exactly what they will find if they click. Include your target keyword naturally, keep it between 150 and 160 characters, and end with a reason to click. Think of it as a mini advertisement for that specific page.
3. Slow page load speeds
Google has confirmed that page speed is a ranking factor for both desktop and mobile searches. It also has a direct impact on user behaviour. Studies consistently show that the majority of visitors will leave a site if it takes more than a few seconds to load.
The most common causes of slow sites include oversized images that have not been compressed, too many large JavaScript files, unoptimised hosting, and missing caching.
Fixing a slow site usually starts with compressing images, enabling caching, and switching to faster hosting. Tools like Google PageSpeed Insights can give you a clear list of specific things to fix on your site.
4. Not being mobile friendly
Google uses mobile-first indexing, which means it primarily uses the mobile version of your site to determine rankings. If your site does not work well on phones, your search rankings will suffer.
The most common mobile issues include text that is too small to read without zooming, buttons that are too close together to tap easily, content that spills off the screen, and pages that load slowly on mobile connections.
Test your site on an actual phone, not just in a browser's responsive mode. Try to navigate, fill out a form, and find key information. If anything is difficult or broken, that needs to be fixed.
5. Keyword stuffing
Keyword stuffing is the practice of cramming as many keywords as possible into your content in an attempt to rank for them. It was common in the early days of SEO, but Google is now very good at detecting and penalising it.
Keyword stuffing makes your content sound awkward and unnatural. It creates a poor experience for readers and can hurt your rankings. A page that mentions drain cleaning fifty times in an attempt to rank for that term will likely rank worse than a page that mentions it naturally a few times.
Write for humans first and search engines second. Use your target keywords naturally in your title, headings, and body text. If the keywords do not fit naturally in a sentence, do not force them.
6. Broken links and 404 errors
When a visitor clicks a link on your site and lands on a page that does not exist, that is a broken link. It creates a poor experience and signals to Google that your site is not well maintained.
Broken links happen when pages are deleted without setting up redirects, when URLs are changed, or when external sites that you linked to go offline. Over time, broken links accumulate and can start to drag down your site quality.
Regularly check your site for broken links using tools like Google Search Console or free online broken link checkers. When you find a broken link, either fix the link to point to the correct URL or set up a redirect from the old URL to a relevant new page.
7. Ignoring local SEO
If you run a local business, local SEO is probably the most important type of SEO for your business. Yet many small businesses neglect it completely.
The most common local SEO mistakes include having an incomplete or unverified Google Business Profile, inconsistent business name and address information across different websites, not including your location in your page titles and content, and having no local reviews.
Make sure your Google Business Profile is fully filled out with your correct address, phone number, business hours, and categories. Encourage customers to leave reviews. Include your city and region in your page titles and content where it makes sense. This is often the quickest way to improve local search visibility.
8. Poor internal linking
Many small business sites have pages that exist in isolation with no internal links pointing to them. These orphaned pages are hard for both users and Google to find, which means they generate little traffic and contribute less to your overall site authority.
A simple fix is to review your site and make sure every important page has links pointing to it from other pages. Your navigation should cover your main sections, and your content should include contextual links to related pages.
For example, if you write a blog post about preparing your home for winter, link to your heating service page within the article. If you have a page about custom cakes, link to your ordering page and your gallery. Every link is an opportunity to keep visitors on your site longer and help Google understand your site structure.
9. Not having a sitemap
As covered in our guide to sitemaps, a sitemap is essential for helping Google discover all the pages on your site. Without one, some of your pages may never be found and indexed.
If you have not created a sitemap, or if your sitemap is outdated and missing important pages, this is one of the easiest SEO wins available. Most website platforms have a way to generate a sitemap automatically.
10. No SSL certificate
An SSL certificate encrypts the data between your website and your visitors. Google uses HTTPS as a ranking signal, and browsers now warn users when they visit a site that does not have one.
If your site is still running on HTTP instead of HTTPS, get an SSL certificate installed. Most hosting providers include a free SSL certificate through services like Let's Encrypt. Once installed, make sure all your pages redirect from HTTP to HTTPS and update any hardcoded links.
Quick SEO fix checklist
- 1. Give every page a unique, descriptive title tag under 60 characters
- 2. Write a unique meta description for each page (150-160 characters)
- 3. Compress images and enable caching to improve page speed
- 4. Test your site on a real phone and fix any mobile issues
- 5. Use keywords naturally in your content, do not stuff them in
- 6. Fix broken links and set up redirects for deleted pages
- 7. Complete and verify your Google Business Profile
- 8. Add internal links between your pages
- 9. Create and submit a sitemap to Google
- 10. Make sure your site has an SSL certificate and uses HTTPS
Related articles
Why isn't my website showing up on Google?
It's one of the most common and frustrating problems a business owner can face. Here's what to actually do about it.
ChecklistWebsite content structure: how to organise your pages
How you structure your website content affects both user experience and search rankings. Here is a framework for organising pages effectively.
ChecklistWebsite audit checklist for small business owners
A complete, plain-language checklist covering speed, SEO, content, trust signals, and conversion.
Want to find the SEO mistakes on your site?
FlashAudit checks for all these issues and more. Run a free audit to see where your site stands and get a clear list of what to fix.
Run a free audit