Google ranking factors: what is confirmed, what is folklore
You want to know what really moves rankings, without myths. This guide sorts confirmed signals from folklore, with sources. Then it shows the fixes that matter on a small product site.
By Théophile Louvart, founder of Porteur · Updated 14 September 2026 · Markdown
What actually ranks pages in Google
Google Search works in three stages as of 2026: crawling, indexing and serving. Crawling finds and fetches URLs. Indexing understands the content, groups duplicates and stores a canonical. Serving picks and orders results for a query.
You do not pay or submit a site to be in Google. A public page linked from a known page is found. A sitemap and Search Console speed discovery. The URL Inspection tool can request a crawl for one URL, with a small daily quota. There is no Fetch as Google or submit URL form any more.
Discovery and indexing for a new site take days to a few weeks. Ranking on competitive queries takes months. Google has never confirmed a sandbox. Plan for four months to a year for work to show its benefit on hard terms.
Confirmed vs plausible vs folklore
| Confirmed by Google | Plausible but unconfirmed | Folklore |
|---|---|---|
| Content that answers the query and is helpful, original and trustworthy. See Search Central’s guidance on helpful content and E E A T. | Topic coverage across a site helps users and may help systems understand scope. No single “topical authority” score is confirmed. | A single “domain authority” score as a ranking factor. Google has said it does not use one. |
| Links from other sites are a signal among many. Link analysis systems and PageRank are named on Google’s ranking systems page. | Brand searches and mentions may correlate with trust and relevance, but are not confirmed ranking signals on their own. | Keyword density targets. There is no ideal percentage. |
| Page experience is a lesser signal: Core Web Vitals, HTTPS, mobile usability, and avoiding intrusive interstitials. | Click data can help Google improve systems in aggregate. It is not confirmed as a live per site ranking signal for your pages. | Meta keywords. Google ignores them. |
| Technical basics: crawlable, indexable, one canonical, a title that matches the page. Without these, you may not rank at all. | URL paths and filenames with keywords can help users. Any effect on ranking is minor and unconfirmed. | Word count targets. Longer is not automatically better. |
| Named ranking systems include BERT, MUM, neural matching, RankBrain, passage ranking, deduplication, site diversity, reviews, link analysis and more. | Exact match anchor text beyond obvious relevance is unconfirmed as a boost. Over optimisation can look spammy. | Social shares as a direct ranking signal. No confirmation. |
| The helpful content system was folded into core in March 2024. Helpful content is still assessed by core systems. | Entity understanding likely matters through semantic systems. There is no knob you can set. | The “200 ranking factors” lists as a fixed set with weights. Google does not provide such a list. |
| Spam detection systems like SpamBrain can demote or ignore spam. | Freshness can matter for time sensitive queries. How much, when, and how is not fully detailed. | A “duplicate content penalty”. Duplicates are grouped, not punished. You just will not rank with the wrong version. |
Read Google’s guide to ranking systems, How Search works and the page experience guidance for the confirmed items. Treat the plausible column as hypotheses to test only after you have the confirmed basics in place. Ignore the folklore column.
What to ship first on a product site
- Make sure Google can crawl and index. No blocked CSS or JS. No stray noindex on live pages. One canonical per page, absolute URL.
- Fix titles and H1s on core pages to match search intent. Keep titles under about 60 characters. Put the main term first.
- Cover the search your page earns. If the query is “yourproduct pricing”, show the plans, what is included and the costs, above the fold.
- Add internal links with natural anchor text from your high traffic pages to those that need a push. Link related guides and features.
- Improve Core Web Vitals. Aim for LCP under 2.5 seconds, CLS under 0.1, and INP under 200 ms. Load fast on mobile first.
- Move the site to HTTPS if not already. Fix mixed content. Keep it mobile friendly. Avoid intrusive interstitials on entry.
- Earn a handful of good links. Publish something worth citing, then do outreach. List your product in relevant directories you can stand behind.
- Clean thin or duplicate pages. Merge near duplicates. Use the canonical tag on variants you keep.
A fixed /pricing page: a title like “Pricing for YourProduct”, plans in a clear table, FAQs that answer billing searches, and fast render on mobile. Internal links from /features and /guides push it up for “yourproduct pricing”.
Content that answers the query
Google rewards pages that satisfy the query. Your task is to match intent and show expertise, experience, authoritativeness and trustworthiness. Do not write around the topic. Solve it.
Pick one primary query per page
Example: “kanban board software” for /features/kanban. Avoid stuffing many unrelated terms on one URL.
Map the sub topics users expect
For a feature page: what it does, who uses it, screenshots, integrations, setup steps, limits, and pricing.
Write clear, specific copy
Short sentences. Use the terms searchers use. Include real examples. Replace boilerplate with product detail and how to.
Add supporting elements
Screenshots with alt text, a short video, FAQs that match search intent, and links to docs. Use schema where it fits the format.
Show evidence
Add a name to key pages, a company address, and support or security pages. Cite primary sources in blog posts. Avoid generic claims.
A fixed /guides/getting-started page shows a 5 minute setup, the first success, and links to the next tasks. It ranks for “yourproduct getting started” and reduces support tickets.
Links that matter, without chasing myths
Links still count, but as one signal among many. You do not need hundreds. You need a few good ones that bring relevant readers and trust.
- Ship something worth citing: a small dataset, an explainer with diagrams, a teardown with code or a template people use.
- Earn links you can stand behind: partner pages, integration galleries, community roundups, local or sector press, podcasts with show notes.
- Fix what you control: broken internal links, stray 404s, redirect chains. Repair broken backlinks if they point to old paths.
- Avoid paid link schemes and private blog networks. Spam systems can demote or ignore them.
- Use natural anchors. Do not push exact match anchors in ways that read oddly.
A fixed blog post replaces a vague “Top tools” list with a tested workflow and a downloadable spreadsheet. It earns two links from niche blogs. That moves the needle more than ten directory links that nobody reads.
Page experience signals you can improve this month
Page experience is a lesser signal, but it helps users and conversions. Fix Core Web Vitals, HTTPS, mobile usability and avoid intrusive interstitials. These changes compound with content and links.
Measure on key templates
Run PageSpeed Insights on /, /pricing, a feature page and a guide. Check field data and lab data. Note LCP, CLS and INP.
Cut LCP
Compress hero images. Preload the hero image or font if it is the LCP. Inline critical CSS. Reduce render blocking resources.
Stabilise layout
Reserve space for images and embeds. Avoid shifts from late loading banners. Fix web fonts that cause layout jumps.
Speed interactions
Trim JavaScript, ship modern bundles, and defer third party scripts. Keep INP under 200 ms on mobile.
Ship HTTPS everywhere
Force https, update sitemaps and canonical URLs. Fix mixed content. Renew certificates on schedule.
A fixed / features page drops a 1.2 MB hero PNG to a 120 KB WebP, preloads it, and cuts INP by removing an unused carousel. LCP drops under 2.5 s. CLS falls under 0.1. It ranks a place higher and converts better.
Technical basics that block you from ranking
Most ranking complaints are indexing problems in disguise. Fix crawlability, indexability, canonicals and titles first. Then chase rankings.
Check if you are indexed
Search site:yourproduct.com. Then open Search Console. Look at the Page indexing report and the URL Inspection tool on a key URL.
Find blockers
Scan robots.txt, meta robots and X Robots headers. Remove noindex from live pages. Do not block assets Google needs to render.
Fix canonical logic
Each page picks one canonical that matches the preferred URL. Use absolute URLs. Avoid conflicting signals between tags, sitemaps and links.
Ship a clean sitemap
Only indexable URLs. No parameters. Update on deploy. Submit in Search Console’s Sitemaps report.
Tidy duplicates and thin pages
Merge or remove near duplicates. Keep versions that have demand. Use canonical on variants you keep, like UTM or sort orders.
A fixed docs site removes a disallow in robots.txt accidentally left from a migration. Googlebot crawls again. Pages move from Discovered and Crawled not indexed to Indexed. Rankings return over the next few weeks.
How to check rankings and diagnose drops
Use Search Console for Google’s own numbers. It lags about two days. It shows data only after you verify and Google has crawled. A new property shows up to 16 months of what Google already had.
- To check rankings: Search Console’s Performance report by query and page. Use an incognito search in the right country to spot check.
- To check traffic: Search Console for Google clicks. Use analytics for all sessions by channel. Use an external suite for rivals’ estimates.
- Impressions count when a link to your page appears on a loaded results page. Position is the highest link’s rank for that page view. CTR is clicks divided by impressions.
- Average position is a mean over impressions. A page can average 8 while appearing at 3 and at 40. Rare queries are omitted in the query dimension.
- If traffic drops, compare dates. Split by page and query. Check Google’s Search Status Dashboard for core or spam updates on those dates.
- Check Manual actions and Security issues in Search Console. Compare with your deploys: redirects, canonicals, robots, and noindex changes.
- Compare to the same period a year before for seasonality. Then search the results for your queries. A new feature or rival may have arrived.
Common reasons you do not show up yet
- The site is new and not crawled yet. Give it days to a few weeks. Help with a sitemap and a few links.
- Robots.txt blocks crawling, or a noindex ships to production. Classic after a migration or staging copy.
- There are no links at all into the site. Google finds little and trusts less.
- The query is a brand name someone else holds, or your site name is generic. You will not outrank the brand for its own name.
- Pages are thin or duplicates. Google indexes the better version or none.
- You are indexed, but rank beyond the first pages. Build better pages and links, and wait the months it takes.
Check in order: site: search, Page indexing and URL Inspection, robots.txt and meta robots, sitemap, then links from other sites. Fix what you find.
Questions
Google does not publish a ranked list. From confirmed guidance: content that satisfies the query, links as a signal among many, and page experience as a lesser signal. Technical basics must be right or you will not rank at all.
For each query, Google’s ranking systems pick and order results by relevance, quality, usability and context. Named systems include BERT, MUM, neural matching, RankBrain, passage ranking, link analysis and more. The results page then adds features around those links.
Yes, RankBrain is listed on Google’s guide to ranking systems as of 2026. It works alongside systems like BERT, MUM, neural matching and passage ranking. Do not optimise for one system. Build pages that answer the query.
Nothing changed overnight. Keep to confirmed signals: helpful, original content that fits intent, links that show relevance and trust, and solid page experience. Fix crawlability and indexability first. Then improve titles, internal links and Core Web Vitals.
No. Google has said it does not use a single domain authority score. Third party authority metrics can be useful for competitive analysis, but they are not Google signals.
Google has said interactions can help improve systems in aggregate. It has not confirmed a live per site click or dwell time signal. Focus on satisfying intent and improving your page so users stay because it helps them.
Sources
Check my site, free
Paste your homepage URL to get a free check that reads your site and the searches around it in about thirty seconds, and shows three findings you can ship.
- Free check, no card
- Read-only, your own accounts
- Readable by your agent
Read next
- GuideHow Google Search works: crawling, indexing, ranking, in plain words
- GuideOn-page SEO checklist: the twelve things on the page
- GuideInternal linking for a small site: which pages link to which
- GuideCore Web Vitals for a product site: the three numbers
- GuideThe Search Console performance report, column by column
- GuideHow to get backlinks for a small product site
- GuideHow to rank higher on Google: what Google has confirmed and what is folklore
- GlossaryRanking