Google SEO Advanced

Common SEO Mistakes on Your Own Website: 20 Pitfalls, a Self-Audit Checklist, and Fix Priorities

If your site's SEO rankings won't budge, it's usually not weak content — it's a broken technical foundation and structure. The 20 most common pitfalls fall into four groups: 5 technical, 5 content, 5 structural, and 5 off-site...

独立站 SEO:20 个踩坑点按四类拆开,按 P0-P3 排修复Independent-site SEO: 20 mistakes grouped, fixed by P0-P3 反直觉:排名上不去,八成不是内容问题,是技术与结构问题Counter-intuitive: poor rankings usually stem from tech and structure, not content 类别Category 典型踩坑Typical pitfall 优先级Priority 技术类Technical 未索引 · 速度慢 · 坏链 · 移动端差Not indexed · slow · broken links · poor mobile P0 先修P0 fix first 内容类Content 关键词蚕食 · 薄内容 · 无更新Cannibalization · thin · stale P1 本季度P1 this quarter 结构类Structure 无主题簇 · 孤立页 · 导航深No clusters · orphans · deep nav P2 下季度P2 next quarter 站外多语类Off-site 垃圾外链 · hreflang 错 · doorwaySpam links · hreflang bug · doorway P3 观望治理P3 watch 判断标准:先查 Search Console 覆盖率与 CWV,再谈内容Rule: check Coverage and CWV in GSC before touching content 20 个坑每类 5 个,P0 类不修复,后面所有内容投入都打水漂5 per category; leave P0 unfixed and all content spend is wasted 红线:为冲数量批量发伪原创、买外链、做 doorway 页,触发人工操作Red line: mass spun content, bought links, doorway pages trigger manual actions 人工操作恢复周期 4 至 8 周,期间全站关键词排名归零Recovery takes 4-8 weeks; rankings hit zero meanwhile 自查一次半天,排期修复按 P0→P1→P2→P3 串行Audit in half a day; fix serially P0 to P3
The 20 most common SEO mistakes on your own website, split into four groups, with P0-P3 fix priorities

Common SEO Mistakes on Your Own Website: 20 Pitfalls, a Self-Audit Checklist, and Fix Priorities

Bottom line first: If your site’s SEO rankings won’t budge, it’s usually not weak content — it’s a broken technical foundation and structure. The 20 most common pitfalls fall into four groups: 5 technical, 5 content, 5 structural, and 5 off-site and multilingual. Fix them in strict P0-to-P3 order: first resolve the 3 issues of unindexed pages, slow load times, and broken links, then talk about refreshing content and building backlinks. A full self-audit takes half a day. If you don’t fix the P0 issues, every dollar you put into content afterward is wasted.

1. The 20 pitfalls: 5 in each of the four groups

Start with the big picture. These 20 pitfalls come from routine audits of B2B sites and are ranked by how often they show up. Technical issues are the most fatal because they determine whether Google can read you at all; content issues take the most time and determine what keywords you can rank for; structural issues determine whether authority reaches your deep pages; off-site issues determine your credibility.

One thing to keep in mind: of these 20 pitfalls, only 4 will actually get you penalized by Google. The other 16 just mean “you did the work and got nothing” or “you can’t rank.” Don’t treat every problem as an emergency. Schedule fixes from P0 to P3, and don’t overhaul the whole site overnight — that triggers ranking swings and leaves you unable to tell what helped and what hurt.

Category Number Pitfall What it looks like
Technical 1 Large numbers of pages not indexed More than 30% of pages marked “Not indexed” in the Search Console coverage report
2 Slow first-screen load LCP over 2.5 seconds, especially on mobile
3 Broken links and redirect chains More than 50 4xx pages, or a 301 pointing to a 302 pointing to another 301
4 Mobile rendering failures Mobile-friendly test errors, font too small
5 Outdated XML sitemap New posts missing from the sitemap, or dead links still listed
Content 6 keyword cannibalization Three pages competing for the same keyword, diluting each other’s rankings
7 Thin content pages Product pages under 200 words with no unique information
8 Duplicate titles Site-wide title templates, with paginated pages all identical
9 Old content never updated Statistics still from two years ago
10 No H1 or multiple H1s Template outputs two H1s by default
Structure 11 No topic clusters Articles laid out flat, with no pillar-page-to-branch-page relationship
12 Orphan pages with no internal links Pages with zero inbound internal links in the DeepCrawl report
13 Navigation too deep Key pages take 4 clicks to reach
14 Missing breadcrumbs Second-level pages have no breadcrumbs and no BreadcrumbList
15 URLs too deep with parameters Filters generating large numbers of duplicate URLs
Off-site and multilingual 16 Spammy backlinks pointing to your site High share of low-quality directory sites in the Search Console links report
17 Incorrect hreflang implementation Missing self-referencing tag, or returning the wrong language
18 Doorway landing pages Mass-producing same-template pages by city gets flagged as doorway pages
19 No Schema markup Organization and BreadcrumbList both missing
20 Images have no alt text and are oversized Alt text is empty and images aren’t compressed to WebP

2. Self-Audit Checklist: One Round in Half a Day

You don’t need expensive tools for a self-audit. Search Console, PageSpeed Insights, and a browser extension are enough to scan 20 pitfalls in half a day. The key is to run them in order and not skip steps.

Steps Tools What to check Pass criteria
1 Search Console coverage Share of unindexed pages Under 15% unindexed
2 PageSpeed Insights LCP, INP, CLS All three in the green
3 Search Console Pages report 4xx and soft 404s Fewer than 20 4xx errors
4 Mobile-friendly test Mobile rendering No errors
5 site: command Indexed pages and newest pages New posts indexed within 7 days
6 Ahrefs 或 Screaming Frog Duplicate titles, orphan pages Duplicate titles under 5%
7 Link report Share of low-quality backlinks Suspicious links under 10%
8 Rich Results Test Schema errors No errors; warnings are acceptable

A real example: a B2B site that had been live for 8 months. The boss said SEO wasn’t working. A half-day self-audit found that only 90 of 420 product pages in Search Console were indexed (pitfall 1), the site-wide average LCP was 4.8 seconds (pitfall 2), and there were zero internal links between blog posts (pitfall 12). The problem wasn’t writing too little. It was that Google was only reading one-fifth of the site.

Two tool details matter during a self-audit. First, with the site: command, don’t just look at the total. Click into “Latest” and sort by time to confirm new posts are indexed within 7 days. Second, the free version of Screaming Frog only crawls 500 URLs at a time. For sites with more than 500 pages, crawl by directory in batches instead of crawling the whole site at once, which gives you an incomplete sample.

3. Fix Priority: How to Rank P0 to P3

Don’t fix all 20 at once. Rank them by effort versus payoff and by risk. P0 is what makes everything else pointless if you skip it. P1 is what you must do this quarter. P2 is structural optimization. P3 is governance work.

Priority Pitfall numbers Fix actions Timeframe
P0 must-do 1, 2, 3, 19 Find out why pages aren’t indexed, cut LCP, clear broken links, add the three Schema types Within 2 weeks
P1 high priority 6, 7, 8, 10 Merge cannibalized pages, fill out thin content, dedupe titles, standardize H1s This quarter
P2 should-do 11, 12, 13, 14, 15 Build topic clusters, add internal links, trim navigation, add breadcrumbs, standardize URLs Next quarter
P3 governance 4, 5, 9, 16, 17, 18, 20 Polish mobile, update the sitemap, refresh content, disavow backlinks, check hreflang, optimize images Continuous

Technical issues and Core Web Vitals are closely related. Getting LCP under 2.5 seconds usually means working on three things: images, fonts, and third-party scripts. Unindexed pages are commonly caused by an accidental noindex, a robots.txt block, or soft 404s. Click into each category in the coverage report to see the reason. For how to write the three Schema types, see Structured data (Schema).

The most overlooked content issue is keyword cannibalization. Write three pages for the same product keyword and Google doesn’t know which one to rank, so none of them rank. For how to diagnose and merge them, see keyword cannibalization. Don’t just delete thin content pages. First check whether they have backlinks and historical rankings, then decide whether to merge or refresh them. For the method, see Site-wide content inventory.

Duplicate titles and H1 issues often show up together. Many WordPress themes add the site name to every H1 by default, so every H1 across the site ends up identical; product pagination pages also use template-generated titles. To fix this, change the title template in your SEO plugin to “Page Title | Company Name,” add a “Page 2” suffix to paginated pages, and keep only the article or product name itself in the H1. To find these issues, export the title and H1 columns with Screaming Frog, sort by duplicate values, and you can list the whole site in ten minutes.

4. Counterintuitive truths and the three most commonly misjudged pitfalls

First counterintuitive truth: if your rankings won’t move, don’t blame your content first. In 80% of cases, the technical foundation is the problem: pages aren’t indexed, the site is too slow, or there are too many broken links. Writing more articles at this point only gives Google more bad pages to read. The right order is to fix all P0 issues before writing new content.

Second counterintuitive truth: more backlinks isn’t better. Bought low-quality backlinks and bulk directory links will be flagged by Google as link spam. Instead of 100 low-quality directory listings, get one industry media mention. For the method, see Link building and digital PR.

Third counterintuitive truth: building landing pages by country isn’t inherently wrong, but mass-producing city pages from the same template will be flagged as doorways. For where the line is, see Build landing pages by country. Hreflang on multilingual sites is another common pitfall. A missing self-referencing tag can cause Google to show German pages to English users. See Hreflang for multilingual sites.

Misjudgment Intuition says Reality Correct action
Poor rankings Not enough content Technical foundation isn’t fixed Fix P0 first, then write new content
Few backlinks Buy backlinks fast Low-quality links are harmful Do digital PR
Country pages Mass-produce Doorway risk Unique content per page
Multilingual Just translate Hreflang mismatch Add self-referencing tags with language return links
Old articles Delete directly May have backlink value Audit first, then merge

Among structural issues, internal linking is the most underrated. If you’ve written 50 articles that don’t link to each other, Google treats them as 50 isolated islands, and authority can’t flow between them. For how to weave them into a network, see internal linking system. E-E-A-T signals also can’t be solved by piling on About pages. They depend on author bylines, third-party certifications, and customer evidence. See E-E-A-T. This all falls under Google SEO‘s regular quarterly audit.

FAQ

Which of the 20 pitfalls should you fix first?
Fix P0 first: unindexed pages, slow LCP, broken links, and missing Schema (the three essentials). These four things determine whether Google can read you, how fast it can read you, and whether it understands you. If you don’t fix P0, no amount of content you write afterward will rank. Fix P0 within two weeks, do P1 content issues this quarter, and P2 structural issues next quarter.
Search Console shows a large number of unindexed pages. What should I do?
Open the coverage report and sort by cause. There are four common causes: accidental noindex, robots.txt blocks, soft 404s, and duplicate content. Fix noindex and robots first, since those two are the most damaging. Handle soft 404s with a 410 or by merging the pages. Point duplicate content to the main version with a canonical. Once you’re done, use the URL Inspection tool to request reindexing for each URL individually.
The same keyword is ranking across three pages. What should I do?
That’s keyword cannibalization. First, find the page with the best ranking history, the most backlinks, and the best conversion rate, and make it the main page. Retarget the other two to longer-tail keywords, or merge them into one page with a 301. Don’t leave all three competing with each other, because Google will treat them as internal competition and dilute the rankings of all three.
Should a DTC site buy backlinks in bulk?
No. Bulk directory links, paid links, and link farms all fall under Google’s link spam policies. At best, they pass no authority; at worst, they trigger a manual action that takes 4 to 8 weeks to recover from. What works for B2B is digital PR: coverage in industry media, customer case studies that get republished, and third-party directories that Google recognizes.
What’s the most common hreflang mistake on multilingual sites?
The most common ones are leaving out the self-referencing tag and returning the wrong language. hreflang requires every page to point to its own language version as well as all the other language versions, including x-default. Get it wrong and Google shows the German page to English users, your bounce rate spikes, and your rankings never take off. Once it’s set up, verify every page with an hreflang checking tool.
Is a half-day self-audit enough, or should I hire an agency?
A half-day self-audit is enough to cover most P0 and P1 issues, and you can run the whole thing with Search Console, PageSpeed Insights, and the free version of Screaming Frog. If you have more than 200 pages, then consider an agency for the P2 structural issues and P3 governance issues. Run the audit checklist first and bring a specific list of problems to an outside resource. That’s cheaper than outsourcing outright.

Final thoughts

SEO for a DTC site isn’t mysticism. It’s a checklist. Work through the 20 pitfalls and the four at the top are always what decide whether you live or die: can it be indexed, is it fast enough, are there broken links, and is it clearly marked up. Fix those four and you’re already ahead of most of your peers. What’s left is a quarterly cadence issue, not a firefighting issue.

Three steps to get started: run the audit checklist today with Search Console and PageSpeed, and list every pitfall you hit. Next week, slot them into your sprint plan by P0 to P1 priority, and fix all the P0 issues within two weeks. The month after, review coverage and CWV once to confirm the fixes worked before you start producing new content.

One line worth remembering: when SEO isn’t working, first ask whether Google can read it, then ask whether it’s well written. Get that order backwards and the harder you work, the less you get done.

Cui Lishu
Cui Lishu Crater experts

Delivery · Operations Lead · Crater Delivery & Operations Team

Delivery & Operations Lead at Crater. Responsible for SEO execution, social media channel operations, and content distribution, with a knack for breaking down growth actions with data. Has overseen the delivery of multiple go-global projects, with a focus on the coordinated playbook across Facebook, Twitter, TikTok, YouTube, and SEO/GEO.

SEO executionContent operationsCase breakdowns
1106articles shared
84knowledge base articles