Most of the DIY SEO tips for new websites you will find online start with keywords. That is the wrong starting point. A new website’s first problem is not ranking, it is being found, fetched and accepted into Google’s index at all. Until that happens, keyword choice is academic, because there is nothing in the index for a keyword to match.
Four things must happen between publishing a page and getting a visitor from search, and a failure at any one looks identical from outside: no traffic.
| Stage | What happens | What it depends on |
| Discovery | Google learns the URL exists. | Internal links, your XML sitemap, external links. |
| Crawling | Googlebot requests the URL and reads the response. | A 200 response, robots.txt permits it, the server is reliable. |
| Indexing | Google evaluates the page and decides whether to store it. | No noindex, a sensible canonical, and content judged useful and distinct enough to keep. |
| Ranking | Google decides where the page appears for a query. | Relevance, quality, and the strength of competing pages. |
Note what that implies. Technical accessibility is necessary but not sufficient. You can have a flawless robots.txt, a valid sitemap, a self-referencing canonical and a fast server and still not be indexed, because indexing is a judgement about value, not a permission check. Google's documentation is explicit that it does not index every page it crawls.
That distinction shapes everything below. The twelve tips are ordered the way a new site needs them: make the site accessible, prove it is worth indexing, then compete for position. Skipping to the third is the most common reason a new website publishes for six months and sees nothing.
Quick answer: which DIY SEO tips for new websites come first?
If you have limited time, work through these in order. Each is expanded below.
- Set up Google Search Console and verify the property.
- Confirm pages are crawlable and indexable: 200 status, no stray noindex, sensible canonicals.
- Create an XML sitemap of only canonical, indexable URLs, and submit it.
- Research keywords first, so each page owns one intent.
- Build a shallow, logical architecture reflecting how people search.
- Write unique titles and H1s matching what each page delivers.
- Create content with first-hand value, not paraphrased competitor copy.
- Add internal links that help readers and help Google discover pages.
- Fix Core Web Vitals: LCP, INP and CLS.
- Keep the mobile experience complete, not a reduced desktop version.
- Earn legitimate links and mentions. Never buy them.
- Monitor indexing and performance, then improve from the data.
| In short Items 1 to 3 are permission and plumbing. Items 4 to 8 are what actually earns indexing. Items 9 to 12 are what earns position. Do them in that order. |
Tip 1: Make sure Google can crawl and index your website
A page cannot rank if Google cannot access and index it. This is the cheapest category of SEO problem to fix and the most expensive to leave undiagnosed, because no amount of writing compensates for a page Google is told to ignore.
Six things account for most accidental blocking on new sites. First, the HTTP status: the page must return 200. A soft 404, where the server returns 200 but the page reports nothing found, is worse than a real 404, because it wastes crawl attempts and can be indexed as thin content.
Second, an accidental noindex. This is the most common cause on new WordPress sites, where a staging setting or plugin option survives launch. It can also arrive as an X-Robots-Tag response header rather than a meta tag, so it will not appear in the page source. If a page looks perfect and still will not index, check the headers.
Third, the distinction most DIY guides get wrong: robots.txt controls crawling, not indexing. Blocking a URL there does not remove it from the index; it stops Google fetching the page, which means Google cannot see a noindex tag on it either. To remove a page from the index, allow crawling and use a noindex meta tag or X-Robots-Tag header. Getting these backwards can leave a page stuck for months.
Fourth, canonicals. Each page you want indexed should carry a self-referencing canonical. One pointing at your homepage or a category archive tells Google to consolidate the page away, so it never appears on its own. Google treats canonicals as a strong hint rather than a directive, so check which URL it actually selected.
Fifth, redirects and duplicate URLs. New sites often serve identical content at several addresses: with and without www, http and https, trailing slash or not, plus tracking parameters. Pick one form, 301 the rest to it, and point internal links at the destination.
Sixth, JavaScript rendering. If your main content, headings or internal links appear only after JavaScript executes, Google may index a nearly empty page. Keep primary content and navigation in the served HTML.
Tip 2: Set up Google Search Console immediately
Search Console is the only place Google tells you what it thinks of your site. Set it up before optimising anything, because without it you are guessing at problems Google would describe to you directly.
Verify the property first. A domain property covers every subdomain and both protocols, which is usually what a new site wants, and is verified by DNS record. A URL-prefix property covers one exact prefix.
Four areas do most of the work. The Page indexing report groups every URL Google declined to index with a reason for each. URL Inspection checks a single URL: indexed or not, last crawl date, the canonical Google selected, and the rendered page. The live test fetches the URL as it exists now, which is how you confirm a fix. The Performance report shows the queries, impressions, clicks and average position you are earning.
How to check whether a page is indexed
- Paste the full URL into the inspection bar at the top of Search Console.
- Read the verdict. “URL is on Google” means indexed; anything else states the reason below it.
- Check the Google-selected canonical. A different URL means your signals are overridden.
- Check the last crawl date. Crawled recently and still unindexed is a decision, not an oversight.
- Run the live test to confirm the page is currently indexable.
- Only after fixing something substantive, use Request Indexing.
| Request Indexing is a re-queue, not a command Requesting indexing puts a URL back in the queue for evaluation. It does not instruct Google to index anything. If the reason for exclusion is still present, the page is re-evaluated and excluded again, often within a day. It also has a small daily quota per property, so it cannot be used at scale. Fix the cause, then submit. Submitting an unchanged page repeatedly achieves nothing except confirming Google's existing assessment. |
Tip 3: Create and submit a clean XML sitemap
A sitemap helps Google discover URLs. It does not persuade Google to index them and is not a ranking input. Its value on a new site is real but narrow: a new domain has few external links, so the sitemap may be the main way Google learns your pages exist.
The bar is simple: list only the canonical, indexable version of each URL you want in search results. Most sitemap problems come from including things that should not be there:
- URLs that redirect somewhere else.
- URLs carrying a noindex tag, which is a contradictory instruction.
- Duplicate or parameterised versions of a page already listed.
- Internal search result pages, generated on demand with no independent value.
- Tag archives and pagination, unless you specifically want them indexed.
Use lastmod honestly. It should reflect when content meaningfully changed, and it is useful for prompting a recrawl after a substantive rewrite. Setting it to today across every URL on every build teaches Google to ignore it, costing you the one lever that says something changed here.
Submit it in the Sitemaps section of Search Console, then check for parsing errors. A sitemap Google cannot read is worse than none, because you will assume discovery is handled when it is not.
Tip 4: Build a search-friendly site architecture
Architecture tells Google which pages matter and how they relate. A useful default is shallow and hierarchical, with every important page reachable in a few clicks from the homepage:
Home → Service category → Individual service page → Supporting article
For a hosting business: Home → Web Hosting → Linux Web Hosting → a guide comparing Linux and Windows hosting. The category establishes the topic, the service page targets the commercial query, and the article answers pre-purchase questions. Each has a distinct job, which stops them competing.
Four points follow. Keep it shallow, because a page buried six levels deep receives little internal link value and is crawled less often. Make navigation crawlable with real anchor tags and href attributes, since links built only from JavaScript event handlers may not be followed. Use breadcrumbs for orientation. And audit for orphan pages, which have no internal links pointing at them and are among the least likely to be indexed.
Tip 5: Research keywords before you create pages
Keyword research on a new site is not about high-volume terms. It is about finding queries you can plausibly compete for and assigning each to exactly one page.
Start with seed terms describing what you do, then expand into longer phrases carrying clearer intent. “Hosting” tells you nothing about the searcher. “Is managed WordPress hosting worth it for a small business” tells you exactly what the page must answer, and a new site can realistically rank for it.
Match page type to intent. Four intents cover almost everything: informational, commercial investigation, transactional and navigational. A guide will not satisfy a transactional query, and a pricing page will not satisfy someone still learning the vocabulary.
| Page | Primary keyword | Intent |
| Hosting service page | Linux web hosting Canada | Transactional |
| Comparison article | Linux vs Windows hosting | Commercial investigation |
| Educational article | Benefits of Linux hosting | Informational |
| Troubleshooting article | Why is my website not indexed | Informational |
Group related queries into clusters, give each cluster one primary page, and have supporting pages cover narrower questions and link back. This is how you prevent cannibalisation, where two of your own pages target the same query: Google must choose, and often indexes one and drops the others, or drops all of them because none is clearly strongest. Avoiding it is simple: list the primary keyword beside each planned page, and if a phrase appears twice, merge before you write.
Free tools go a long way. Search Console shows the queries you already appear for, the most honest keyword data you will ever have because it is specific to your site. Keyword Planner shows demand, but treat its competition metric carefully: it describes advertiser competition for paid placement, not organic ranking difficulty. Confusing the two sends people after terms they cannot win. If keyword strategy is where you would rather not learn by trial and error, this is a reasonable point to bring in SEO services Canada.
Tip 6: Optimise titles, H1s and page topics
Every indexable page needs a unique, descriptive title element. Google may rewrite the displayed title if yours is vague, keyword-stuffed or duplicated, so writing a good one is partly about keeping control of your own search appearance.
Practical guidance, stated carefully because this area is thick with false precision:
- Make each title unique. Templated titles obscure what distinguishes the pages.
- Put the distinguishing information early, so it survives truncation.
- One H1 per page, describing its actual subject and agreeing with the title.
- Write for a person deciding whether to click.
- Avoid boilerplate padding that consumes space better spent describing the page.
No character count guarantees anything. Titles and descriptions truncate by pixel width and device, not a fixed character count, and no length is a ranking factor. The older advice about hard limits of seventy characters for titles and one hundred for descriptions approximated display truncation and was never a ranking rule.
Meta descriptions deserve the same realism. Google frequently generates its own snippet from page content when that better matches the query, so a description influences click-through rather than controlling it. Write one anyway, but do not spend an afternoon counting characters.
Tip 7: Create people-first content that deserves to rank
This section determines whether the rest of the work pays off, and it is where most DIY effort is misspent. Google’s helpful-content guidance asks a question worth applying honestly to every page: does this provide value beyond what is already in the index?
If you have summarised the top three results in different words, you have a page that is technically fine and has no reason to exist. That is the profile of content that gets crawled and then left out of the index.
Word count alone does not make content useful or rank-worthy. A focused 900-word page answering one question completely will outperform 3,000 words of padding, and length targets are a reliable way DIY SEO goes wrong. What differentiates a page is whether it contains something the reader cannot get elsewhere:
- First-hand knowledge: what went wrong, what you would do differently, what the docs omit.
- Original examples: a real configuration, a real decision and its outcome.
- Screenshots of the actual interface, which prove you have used it.
- Your own data. Numbers from your site are inherently unique.
- Comparison tables that make a decision easier rather than restating specs.
- Explanations that resolve the confusing part instead of skipping it.
- Citations to primary sources, so a reader can verify rather than trust.
- Honest limitations, which build more trust than claiming an approach never fails.
Two supporting practices matter more than they look. Have someone with real knowledge review anything technical before publishing, because a confident error costs more credibility than an admitted gap. And show who is behind the content: an identifiable author, relevant experience, a last-updated date reflecting real updates, and a way to reach a human. These are not ranking tricks, they are the ordinary signals a reader uses to decide whether to believe a page.
Tip 8: Use internal links deliberately
Internal links do three jobs. They help Google discover pages, establish which pages are related and important, and help readers reach the next thing they need. On a new site with few external links, internal linking is one of the few structural signals you fully control.
Anchor text is what most people waste. “Click here” describes nothing; “managed WordPress hosting plans” tells reader and crawler what to expect. Vary the wording across links to the same destination rather than repeating one exact phrase, which reads as manipulation rather than navigation.
There is no correct number of internal links per page, and the old rule of no more than three is not a real limit. It came from a misreading of how link value is distributed. The real test is per link: would a reader at this point want to open this page? If yes, link it. If you are adding it because the page needs more links, remove it.
Be systematic about one thing: coverage. Every page you want indexed should have at least one contextual internal link from another indexed page, ideally somewhere relevant rather than only a footer or archive listing. Pages that exist only in the sitemap are the ones that quietly never get indexed.
Tip 9: Improve performance and Core Web Vitals
Core Web Vitals are three metrics describing real user experience. Since March 2024 they are:
| Metric | What it measures | “Good” threshold |
| Largest Contentful Paint (LCP) | How quickly the largest visible element finishes rendering. | 2.5 seconds or less |
| Interaction to Next Paint (INP) | How quickly the page responds to interactions. Replaced First Input Delay. | 200 milliseconds or less |
| Cumulative Layout Shift (CLS) | How much the layout moves unexpectedly while loading. | 0.1 or less |
Two details change how you read your own scores. These are assessed on field data from real Chrome users at the 75th percentile, so 75% of visits must hit the threshold, and the data moves on a 28-day rolling window. A perfect lab score on your own fast connection is not the measurement Google uses, which is also why a genuine fix takes weeks to appear. Any guide still listing First Input Delay is out of date.
What moves these numbers, roughly in order of impact: server response time, since nothing renders until the first byte arrives; caching, which avoids rebuilding identical pages per request; images, usually the largest asset and the usual LCP element; JavaScript, where excess third-party scripts are the commonest cause of poor INP; explicit width and height on images and embeds, which is most of CLS; and a CDN when your audience is geographically spread.
Underneath all of this sits the server. Caching plugins and image compression cannot rescue a host that responds slowly or intermittently, which is why performance work should start by confirming the hosting is adequate rather than by installing a plugin. For a business serving Canadian customers, Canadian web hosting shortens the distance between visitors and the server, which helps latency, and keeps data in Canada, which matters for PIPEDA considerations.
Be clear about what that does and does not do. Reliability, uptime, server response time, security and the resulting user experience are all genuinely affected by hosting, and all feed signals Google measures. Server location by itself is not a guaranteed ranking advantage, and any guide claiming a Canadian IP address will lift your local rankings is overstating a real but indirect relationship.
Tip 10: Make the website genuinely mobile-friendly
Google indexes the mobile version of your pages. That is what mobile-first indexing means in practice, and the consequence is specific: content that exists on desktop but is hidden, trimmed or omitted on mobile may not be seen at all.
So the requirement is parity, not just responsiveness. Mobile needs the same primary content, headings, structured data and metadata as desktop. Hiding a long explanation on small screens to keep the page tidy can remove the substance Google was going to index.
Beyond parity, what fails on real devices is mundane. Tap targets need size and spacing to be hit accurately. Navigation must work by thumb, and a hover-only menu does not. Body text should be readable without pinching, in practice around 16 pixels or larger. Images should be sized for the viewport. And interstitials covering the content on arrival are a usability problem Google treats as one.
Test on a real mid-range phone on mobile data, not a desktop browser resized narrow. The resized window only tells you the layout reflows, not how the page behaves on a slower device and connection.
Tip 11: Earn legitimate links and brand mentions
Links still matter, and on a new site they are the slowest thing to build. This is where impatience causes lasting damage, because the tactics that produce links quickly are the ones that breach Google's spam policies. Links intended to manipulate rankings count as spam whether bought or traded.
Approaches that work and are safe to pursue yourself:
- Publish something worth citing: original data, a tool, or a guide to a problem nobody has covered properly.
- Run small original research. A survey of forty customers produces citable numbers that are yours alone.
- Tell relevant publications when you have something real to say.
- Join industry and regional associations you actually belong to, which list members.
- Contribute genuine expertise where your audience already reads.
- Support local organisations you have a real relationship with.
- Use reputable, curated directories for your industry. Skip anything that lists everyone.
Avoid without exception: buying links or undisclosed paid placements, automated link-building software and exchange schemes, mass submission to irrelevant directories, comment and forum spam, and private blog networks. These carry real downside risk and no durable upside.
Quality and relevance beat quantity. One link from a respected source in your industry does more than a hundred from unrelated sites, and the hundred can actively hurt. A handful of real mentions in your first year is a healthy trajectory, not a failure.
Tip 12: Measure, diagnose and improve
SEO is an ongoing improvement process, not a project with a completion date. Measurement replaces opinion with evidence about what to do next.
Watch a few things properly rather than everything superficially. Indexed pages against pages published tells you whether the fundamentals work. Impressions move before clicks and are the earliest genuine sign of progress. Queries tell you what Google thinks you are about, and the mismatches are often more instructive than the matches. Click-through rate flags pages that rank without earning the click, usually a title problem. And the Page indexing report tells you when new problems appear.
Set a review rhythm you will keep; monthly is enough for a new site. Look for pages that lost impressions, pages ranking just below the first page, and anything new in the excluded reasons.
Two cautions. Request Indexing is not an SEO strategy; it is a nudge after a real change, and using it as a routine publishing step means something upstream is broken. And do not judge results weekly: the measurement windows, including the 28-day Core Web Vitals window, outlast most people’s patience.
If you run WordPress: the extra items that matter
WordPress powers a large share of new small-business websites, and brings a set of SEO-relevant maintenance tasks that have nothing to do with keywords.
Caching is the highest-impact single change on most WordPress sites, because it stops the server rebuilding the same page for every visitor. Plugin quality matters more than count: a few well-maintained plugins is fine, while abandoned or overlapping ones add queries, scripts and risk. Any plugin loading a script on every page is a potential INP problem.
Backups must be automatic, off-server and tested by actually restoring one, because an untested backup is a belief rather than a safeguard. Core, theme and plugin updates are a security requirement: a compromised site can be flagged in search results and lose visibility fast. Basics still apply, including strong admin credentials and two-factor authentication.
Two more get overlooked. The database accumulates post revisions and orphaned metadata, and a bloated database slows every uncached request. And images uploaded straight from a phone at full resolution are the commonest cause of poor LCP on WordPress.
Whether you handle this yourself is a real decision. It is perhaps an hour a month once configured, and plenty of owners are happy doing it. If you would rather that time went into the business, Managed WordPress hosting Canada moves caching, backups, updates and server-level security to the provider, removing the most common causes of the problems above.
How long does SEO take for a new website?
Longer than you want, and nobody can give you a date. Anyone offering guaranteed indexing timelines, ranking positions or traffic figures is selling something they cannot deliver.
What can be described is the sequence, and separating the stages makes progress legible while you wait.
| Stage | Waiting for | Typical experience |
| Discovery | Google to learn the URL exists. | Days, once the sitemap is submitted and the page is internally linked. |
| Crawling | Googlebot to fetch the page. | Days to weeks. A new domain is crawled sparingly. |
| Indexing | Google to accept the page. | Days to weeks. Some pages are never accepted, a quality verdict rather than a delay. |
| Ranking | A position good enough to be seen. | Months. Low-competition queries move first. |
| Traffic | Visibility enough to produce visits. | Usually months before it reads as a trend. |
Where you land depends on competition in your niche, the quality and distinctiveness of your content, technical accessibility, the authority you accumulate, the domain’s history, the links you earn, and how specific your target queries are.
A reasonable expectation for a small Canadian business site doing this properly: core pages indexed within the first few weeks, first impressions on long-tail queries within one to three months, and meaningful traffic between six and twelve months, later in competitive sectors. That is a normal trajectory, not a commitment. If pages remain unindexed after several weeks and the Tip 1 checks all pass, the cause is almost certainly content value or internal duplication rather than patience.
Common DIY SEO mistakes
Twelve failure patterns account for most wasted DIY effort.
| Mistake | Why it hurts | Fix |
| Keyword stuffing | A spam signal, and it makes the page worse to read. | Use the phrase where it belongs. |
| Thin AI-generated content | Bulk pages adding nothing beyond what is indexed are a common cause of non-indexing. | Add first-hand knowledge a model cannot produce. |
| Keyword cannibalisation | Two pages on one query force Google to choose; it may index neither. | One primary keyword per page. |
| Ignoring Search Console | Google describes your problems and nobody reads them. | Check the Page indexing report monthly. |
| Accidental noindex | A staging setting silently blocks pages for months. | Check source and response headers after launch. |
| Incorrect canonicals | Pointing pages at the homepage consolidates them out of existence. | Self-referencing canonical on every page. |
| Weak internal linking | Orphan pages are discovered late and indexed rarely. | One contextual internal link per page, minimum. |
| Buying backlinks | Breaches Google's spam policies and carries real risk. | Earn fewer, more relevant links. |
| Ignoring mobile UX | Google indexes the mobile version, so mobile gaps are indexing gaps. | Test on a real phone. Keep content parity. |
| Writing for algorithms | Pages built around keyword placement fail readers and Google. | Answer the searcher's actual question. |
| Publishing and never updating | Content decays as products and advice change. | Review key pages annually. |
| Expecting immediate results | Reacting to weekly noise abandons changes too early. | Judge over a quarter, not a week. |
When DIY stops being the right answer
Everything above is doable without hiring anyone, and for a small site with a clear niche, DIY SEO is often the right commercial decision. The tools that matter are free, and the person who understands your customers best already works at your company.
There are points where the economics change. Persistent indexing problems, where the technical checks pass but pages stay excluded, usually need someone who has diagnosed the pattern before. Migrations and redesigns are the highest-risk SEO events a business undertakes and are expensive to reverse. Large sites bring crawl budget and template-level duplication problems a twenty-page site never sees. And competitive markets need strategy rather than best practice, because everyone has already done the basics.
At that point professional SEO support is worth a conversation rather than another month of trial and error. Expect diagnosis and prioritisation, not promises: anyone guaranteeing positions or indexing dates is describing something outside their control.
For most new websites, the first eight tips here will do more than anything you could buy. Make the site accessible, give it a clear structure, and publish pages that genuinely answer something. The DIY SEO tips for new websites that matter most are the unglamorous ones, and they are the ones nobody else will do for you.
6. New website SEO checklist
30 items across 6 groups.
Technical SEO
☐ Site serves over HTTPS with no mixed-content warnings.
☐ Every indexable URL returns HTTP 200, not a redirect or soft 404.
☐ No accidental noindex in the page source.
☐ No noindex in the X-Robots-Tag HTTP response headers.
☐ robots.txt allows crawling of pages and of the CSS and JavaScript needed to render them.
☐ Every indexable page has a self-referencing canonical tag.
☐ One preferred domain form (www or non-www, https), with all others 301 redirected.
☐ XML sitemap contains only canonical, indexable URLs.
☐ lastmod values reflect real content changes.
On-page SEO
☐ Unique, descriptive title element on every page.
☐ Exactly one H1 per page, describing the page's actual subject.
☐ One primary keyword and one intent assigned per page.
☐ Images compressed and sized for their display dimensions.
☐ Meaningful alt text on content images.
Content
☐ Page offers value beyond what is already in the index.
☐ Content matches the search intent behind its target query.
☐ Includes original examples, data or first-hand experience.
☐ Identifiable author and a genuine last-updated date.
☐ No duplicate or near-duplicate pages elsewhere on the site.
Internal linking
☐ No orphan pages: every indexable page has at least one contextual internal link.
☐ Anchor text is descriptive and varied, not repeated exact-match.
☐ Service pages and supporting articles link to each other where relevant.
Performance and mobile
☐ LCP at or under 2.5 seconds at the 75th percentile.
☐ INP at or under 200 milliseconds at the 75th percentile.
☐ CLS at or under 0.1 at the 75th percentile.
☐ Mobile content, metadata and structured data match desktop.
☐ Tested on a real mid-range phone on mobile data.
Monitoring
☐ Search Console property verified.
☐ Analytics installed and recording conversions.
☐ Page indexing report reviewed monthly.
7. FAQ
How do I do SEO for a new website myself?
Work in order: verify Search Console, confirm your pages are crawlable and indexable, submit a clean XML sitemap, research keywords and assign one intent per page, build a shallow logical structure, write unique titles and H1s, publish content with genuine first-hand value, add internal links, fix Core Web Vitals, ensure mobile parity, earn legitimate links, then monitor and improve. The first three steps are permission and plumbing. Steps four to eight are what actually earns indexing.
How do I get a new website indexed by Google?
Make sure the page returns 200, carries no noindex in either the HTML or the response headers, is not blocked in robots.txt, has a self-referencing canonical, appears in your sitemap, and has at least one internal link from an indexed page. Then confirm with URL Inspection. If all of that passes and the page still is not indexed, the issue is usually content value or duplication with another page on your own site.
How long does Google take to index a new site?
There is no guaranteed timeframe. Core pages on a technically sound new site are often indexed within days to a few weeks. Some pages are never indexed, which is a quality judgement rather than a delay. If a page has been crawled within the last three or four weeks and remains unindexed, treat that as a decision and change something substantive.
Do I need Google Search Console?
Yes, practically speaking. It is the only place Google tells you which pages it has excluded and why, which queries you appear for, and what the crawler actually saw. It is free, and diagnosing an indexing problem without it is guesswork.
Does submitting a sitemap guarantee indexing?
No. A sitemap aids discovery. It does not oblige Google to index anything, and it is not a ranking factor. It matters most on a new site because a new domain has few external links for Google to follow.
How many keywords should one page target?
One primary keyword and one clear intent. The page will naturally rank for related variations and long-tail phrasings. Targeting several unrelated primary keywords on one page usually means it satisfies none of them well, and targeting the same primary keyword on two pages causes cannibalisation.
How many internal links should a page contain?
There is no correct number, and the old advice to use no more than three is not a real rule. Add a link wherever a reader at that point would reasonably want the destination. Make sure every page you want indexed receives at least one contextual internal link from elsewhere on the site.
Does web hosting affect SEO?
Indirectly but genuinely. Hosting determines server response time, uptime, security and much of your Core Web Vitals performance, all of which affect crawling, user experience and signals Google measures. Server location alone is not a guaranteed ranking advantage, so treat hosting as a foundation that removes obstacles rather than as a ranking tactic.
Do backlinks still matter?
Yes, and quality and relevance matter far more than volume. One link from a respected source in your field is worth more than a hundred from unrelated sites, and buying links breaches Google's spam policies and carries real risk. On a new site, links are the slowest signal to build, which is why the technical and content work comes first.
Is DIY SEO free?
The essential tools are free: Search Console, Analytics, Keyword Planner, PageSpeed Insights and Google's own documentation. The real cost is your time. Paid tools become useful for competitive research and difficulty scoring once you have exhausted the free options.
How often should website content be updated?
Review your most important pages at least annually, and sooner when something material changes such as pricing, a product, or the underlying advice. Update because the content is out of date, not to refresh a timestamp. Changing the date without changing the substance does not help.
What is the biggest SEO mistake new websites make?
Optimising pages that Google has not indexed. Keyword work, title tweaks and link building all assume the page is in the index. Confirm indexing first, then optimise. The second biggest is publishing content that adds nothing beyond what is already ranking, which is the most common reason a crawled page is left out of the index.
8. Internal linking plan
| Article section | Anchor text | Target page | Target URL | Reason |
| Tip 5: keyword research | SEO services Canada | SEO Services | /seo-services | Reader is at the point of deciding whether to do keyword strategy alone |
| Tip 9: performance and Core Web Vitals | Canadian web hosting | Canada Web Hosting | /web-hosting-canada | Server response underpins Core Web Vitals; latency and PIPEDA are genuinely relevant here |
| WordPress section | Managed WordPress hosting Canada | Managed WordPress Hosting | /managed-wordpress-hosting | Caching, backups, updates and security are exactly what the product covers |
All three destinations were confirmed present in the live 4goodhosting.com navigation on 27 August 2026. No URL was invented and no “verify existing URL” placeholder is required.
Each exact-match anchor is used once. Where a concept recurs, the article uses natural variants such as “professional SEO support”, “reliable hosting” and “managed WordPress environment”. The article deliberately does not link to the competing /blog/new-website-seo-fast-ranking/ article, because that overlap should be resolved by redirect rather than reinforced by a link.
Recommended inbound links to this article
This page needs contextual inbound links to be discovered and re-evaluated. Three existing posts are natural fits: the WordPress SEO plugins roundup, the article on switching hosts without losing rankings, and the Google Search versus SearchGPT comparison. Each should link with descriptive, varied anchor text rather than exact-match repetition.
9. External sources used
Google documentation, treated as authoritative wherever it conflicts with third-party advice:
- SEO Starter Guide — developers.google.com/search/docs/fundamentals/seo-starter-guide
- Search Essentials, including technical requirements and spam policies — developers.google.com/search/docs/essentials
- Creating helpful, reliable, people-first content — developers.google.com/search/docs/fundamentals/creating-helpful-content
- Search Console documentation and the URL Inspection tool — support.google.com/webmasters/answer/9012289
- Build and submit a sitemap — developers.google.com/search/docs/crawling-indexing/sitemaps/build-sitemap
- Canonicalization — developers.google.com/search/docs/crawling-indexing/canonicalization
- txt introduction and robots meta tag / X-Robots-Tag — developers.google.com/search/docs/crawling-indexing/robots-meta-tag
- Crawlable links, title links and snippets — developers.google.com/search/docs/appearance/title-link
- Core Web Vitals and page experience — developers.google.com/search/docs/appearance/core-web-vitals
- Mobile-first indexing — developers.google.com/search/docs/crawling-indexing/mobile/mobile-sites-mobile-first-indexing
- URL structure guidance — developers.google.com/search/docs/crawling-indexing/url-structure
Supporting industry references, used for implementation framing only:
- Ahrefs, SEO for a New Website — ahrefs.com/blog/seo-for-new-website/
- Semrush, SEO for a New Website — semrush.com/blog/seo-for-new-website/
- dev, on INP replacing First Input Delay on 12 March 2024, and the 75th-percentile 28-day CrUX assessment window
Sources reviewed but deliberately not used as evidence: the historical search-engine papers listed in the brief, including Brin and Page's original architecture paper, the PageRank report and Kleinberg's work on hubs and authorities. They describe search engines as they were and would misrepresent how Google ranks today, so citing them in a practical guide for small-business owners would add authority-by-association rather than accuracy. No statistic in this article is unsourced, and no figure from the original 2018 article was carried over.
10. Content update notes
| Original claim | Problem | Action taken |
| Use AMP to improve mobile rankings | AMP was never a ranking factor and the Top Stories requirement was removed in 2021. Advising it in 2026 is actively misleading. | Removed. Replaced with Core Web Vitals and real performance work. |
| Titles show ~70 characters, descriptions ~100 | Presented display truncation as a rule. Truncation is by pixel width and device, and no length is a ranking factor. | Corrected, with the false-precision point stated explicitly. |
| “No more than 3 internal links” | Not a real limit. Came from a misreading of link value distribution and harms usability on long pages. | Removed. Replaced with a per-link relevance test. |
| “Link juice” framing | Obsolete terminology implying a mechanical transfer of ranking power. | Replaced with discovery, context and hierarchy. |
| Keyword Planner shows keyword competition | Its competition metric describes advertiser competition for paid placement, not organic difficulty. | Corrected, and flagged as a common and costly confusion. |
| “Roughly 66% of surfing is on mobile” | Unsourced 2018 figure. | Removed. No invented replacement statistic. |
| Keyword in title plus meta description drives rankings | Overstated and mechanical; ignores intent and quality. | Rewritten around intent matching and click-through. |
| “Above the fold” content weighting | Conflated several older signals into a ranking claim. | Replaced with current page-experience and interstitial guidance. |
| Title promises 10 tips, body delivers 8 | Internal inconsistency, closing on the malformed “these8 tips”. | Twelve tips delivered, matching the structure. |
| No H2 or H3 headings anywhere | Flat numbered list with no hierarchy, so the page had no extractable structure. | Full heading hierarchy across 17 sections. |
| Four generic links to the homepage | Undifferentiated anchors with no reader value. | Three contextual links to specific relevant service pages. |
| Typos: “Start be targeting”, “at all,meaning” | Basic copy defects that undermine credibility. | Fully rewritten. |
Also worth noting for consistency: the competing November 2025 article recommends LocalBusiness schema and states that Canadian data centres deliver better local SEO. Neither should be repeated. 4GoodHosting has no verified physical presence in individual client cities, so LocalBusiness schema would encode a false claim, and server location alone is not a guaranteed ranking advantage. This rewrite states the hosting-to-SEO relationship accurately as indirect.
11. Post-publishing indexing checklist
☐ URL returns 200 OK
☐ No accidental noindex in HTML or X-Robots-Tag response header
☐ Robots.txt allows crawling of the URL and its CSS and JavaScript
☐ Self-referencing canonical in place
☐ Canonical URL included in the XML sitemap
☐ Sitemap lastmod updated after the rewrite goes live
☐ Cannibalisation resolved: /blog/new-website-seo-fast-ranking/ redirected or clearly differentiated
☐ Post recategorised from “Domain Related” to “SEO Related”
☐ At least three contextual internal links now point to this article
☐ Article links to exactly three relevant 4GoodHosting pages, each anchor used once
☐ Mobile content, headings and metadata match desktop
☐ Article structured data validated, with FAQPage matching the visible FAQ
☐ Author and last-updated date visible on the page
☐ Google Search Console URL Inspection completed
☐ Live URL Test passes
☐ Request Indexing submitted once, after the changes are live
☐ Indexing re-checked after 7 to 14 days, and again at 28 days
| On expectations This rewrite removes the avoidable content and structural barriers to indexing and gives the URL a genuine reason to be indexed. It cannot guarantee indexing, and nobody can: the decision is Google's. The single highest-risk item on the checklist above is the cannibalisation fix. If the November 2025 article stays live in its current form, this page is competing with a newer version of itself, and the most likely outcome is that one of the two remains excluded. |








