Hermetic Networks Hermetic Networks

Sales and Marketing - SEO Fundamentals - Module 04

Taking Stock of the Site

An agency built www.hermeticnetworks.com, and the site has carried that work for years with no record at Hermetic of what was done or what it produced. This module is the ordered first pass over a site like that, all before a single page changes. You finish with a triage workbook, one tab per step, and a baseline recorded with today's date.

1The established small business scenario

The short version

Triage is the first pass over a site that already exists: learning what was done to it before, finding what is broken or dangerous, listing what the business owns, and writing down where things stand before anything changes. Hermetic's site is an established small business site built by an outside agency, the scenario where the most is unknown. By the end of this module you have a workbook with a tab for each step and baseline numbers to compare against in three months. Nothing on the live site changes in this module.

Search engine optimization (SEO) is the work of making our pages the ones Google shows for the searches that bring a Richmond business to a managed service provider (MSP). Where that work starts depends on the state of the site: unlaunched, newly launched with little visibility, a large corporation's, or an established small business. The last is a privately held company, a domain with years of history, a site somebody else built, and earlier SEO work of unknown quality.

Hermetic is the established small business. The site runs WordPress with the Beaver Builder theme and page builder, Yoast SEO is installed, Cloudflare sits in front of it, and the agency Tech Pro Marketing built it. The sitemap lists 392 web addresses (URLs). Nobody at Hermetic knows which searches the site appears for, how many visits any page gets, whether a Google Search Console property exists, or who owns the Google Business Profile. Three things follow. Somebody already did SEO here, so the first job is documentation, because a change you cannot tie to a date cannot be tied to a result later. A site live for years is where leftover tactics accumulate, because practices common five years ago are now named in Google's spam policies. And the person doing this work also runs the company, so the plan has to favor steps that show progress month over month.

The obvious objection is that the Rank Math course rebuilds the site anyway. They need this work first: the page map needs every URL that exists today, and judging whether the rebuild worked needs the numbers from before it.

Step What it produces 1. Document the previous work Change log and the agency's paperwork 2. Recover account access Access table: six systems, who owns each 3. Look for manipulation Findings list: URL, what was seen, date 4. List site changes that hurt Change history with approximate dates 5. Run the technical checks Issue list, handed to module 07 6. Inventory the assets Asset grid: domains, personas, content, profile 7. Size up three competitors Three competitor profiles from the results page 8. Sketch the architecture Service and place hierarchy for the page map 9. Record the baseline Index count, the three searches, calls and forms Each step is a tab in the triage workbook. Steps 2 and 9 depend on access that may take days to arrive, so start them first.
The nine triage steps and what each one writes into the workbook. The order is the order of the sections below.

2Previous work and account access

The previous work is everything the agency did to the site that affects how Google reads it, whether or not anyone called it SEO at the time. Most of it is visible from outside, in the page source, the sitemaps and the URLs, and the crawl of 2026-09-29 already lists it. Reading that list as evidence of a strategy is the first tab.

What the agency did, as visible from the crawl of 2026-09-29
ObservationWhat it tells you
Yoast SEO is installed.Every title and description Google shows for the site was typed into Yoast, including the homepage title "IT Support & Cybersecurity Services | Richmond & Virginia Beach".
Tech Pro Marketing has an author archive.Some of the 148 posts were published under the agency's own account, and the archive page still says so.
13 city landing pages and 21 service pages with a place in the URL.13 plus 21 is 34 pages that pair a service with a place name: a deliberate service-times-place strategy.
57 tourism and city-guide pages.57 of the 139 pages, more than a third, are about the Metro Richmond Zoo, Maymont, Hollywood Cemetery, Richmond Raceway and Henrico neighborhoods. They exist to say "Richmond" and "Henrico" often.
Structured data: WebSite, WebPage, BreadcrumbList, ImageObject, SearchAction. No Organization or LocalBusiness.Yoast's defaults. Nobody entered the business details.
Duplicate service pages, one ending in -old.Pages were rebuilt and the originals left live. On 2026-10-01 /backup-disaster-recovery-old/ still answers 200.

Two more sources fill in what the site cannot show. The first is the agency's paperwork: statements of work, monthly reports, keyword lists, and any invoice line that says link building, guest posts or citations. Ask for all of it in one email and record the date. The second is the Wayback Machine at web.archive.org, an archive that stores copies of web pages on the dates it visited them. Enter the homepage URL and note the year the tourism pages first appear and any snapshot where the design differs from today's.

From today, keep a change log: a sheet with the columns Date, URL, What changed, Who, Why, and Result checked on. Every edit to the site goes in it, including theme updates and plugin installs, so that when traffic drops you know which of the last twenty changes to undo.

Account access

Six accounts decide whether the rest of this course can happen. The level you need is the top one in every case, because an agency relationship ends and the accounts have to survive that.

The six accounts, the access level Hermetic needs, and where it stands today
AccountWhereLevel neededToday
Google Search Consolesearch.google.com/search-consoleVerified owner of a Domain property, which covers www, non-www, http and https together. Verified with a DNS record at Cloudflare, with no help from the agency.Not known yet whether a property exists.
Google Business Profile (GBP)business.google.comPrimary owner, on a Google account Hermetic controls. Managers can edit and cannot remove the owner.Not known yet whether the profile is claimed.
Google Analytics 4 (GA4)analytics.google.comAdministrator on the property. If it lives in the agency's account, ask for it to be moved; failing that, create a new one and accept that history starts today.Not known yet whether a property exists.
Domain registrarWherever hermeticnetworks.com is registeredThe login, the renewal date, auto-renew on, and the account email on a Hermetic mailbox.Confirm with Jeff.
HostingThe provider's control panelThe login, the plan name, who pays, and file and database access.Confirm with Jeff.
Cloudflaredash.cloudflare.comSuper Administrator on the account that holds the domain's DNS.Confirm with Jeff.

Search Console matters most. A Verified owner is someone Google has confirmed controls the domain, and you can become one by adding the DNS record yourself regardless of who else is verified; a monthly report from the agency is a summary that stops when the contract does. The connection to the plugin is done in Rank Math module 06.

3Manipulation left behind

Manipulation, in Google's vocabulary, is anything on a site built to influence ranking instead of serving the person reading the page. Google's spam policies name the kinds, and a site that carries them can rank lower or be removed from results. This tab records what you find, with a URL and a date, in language that describes what you saw: the agency most likely did what agencies did at the time, and "these 13 pages share the same body text with the city name changed" is a fact that can be checked, where "doorway pages" is an accusation. Five kinds account for most of what gets left behind, and each has a check you can run from a browser.

Doorway pages

Pages created in quantity to rank for a set of near-identical searches, each sending the visitor to the same offer. The check: open three of the 13 city landing pages, such as Midlothian, Mechanicsville and Sandston, side by side. If the body is the same text with the place name swapped, record which pages and the shared text. Repeat on the 21 service pages with a place in the URL.

Keyword stuffing

Repeating the phrase a page is meant to rank for far beyond what a reader would tolerate, or listing cities and services in a block at the bottom of the page. The check: read the page aloud, press Ctrl+F for the service name and count the matches, and look in the footer for a list of places.

Hidden text

Text a visitor cannot see and Google can: white text on a white background, text pushed off screen, or a block styled display:none holding a list of keywords. The check: press Ctrl+A on the page, which highlights every piece of text including invisible text, and look for highlighted areas with nothing visible in them. Then view the page source and search for display:none.

Bought or traded links

Links placed on other sites for money or a return link, without the rel="nofollow" or rel="sponsored" attribute that tells Google the link is not an endorsement. Once Search Console access exists, the Links report lists the top linking sites; record sites with no connection to IT or to Virginia, foreign-language sites and directories sending hundreds of links. The agency's invoices are the other source.

The fifth kind is scraped or spun content: text copied from another site, sometimes with words swapped by a script to evade duplicate detection. Copy one distinctive sentence from the page and search for it in quotation marks. If it appears on an older page elsewhere, record both URLs.

The 57 tourism pages as the case

Open the Maymont page, either of its two URLs, and read it as the office manager of a Richmond law firm would. Someone searching for Maymont's hours wants Maymont's own site. Count how many times the page says Richmond or Henrico, check whether it links to any service page, and run the distinctive-sentence check on one paragraph. Two Maymont pages, two Hollywood Cemetery pages and ten "henrico-virginia-city-guide" pages point to bulk production, the pattern Google's spam policies call scaled content abuse.

Each sampled page gets a row: URL, date read, which pattern it fits if any, and the evidence. The verdict for the group is one of three: content a Richmond reader could want, which can live on as blog posts; content written to repeat a place name, which is removed or kept out of the index later; or content copied from elsewhere, which is removed. What you do with the findings in this module is nothing, because removing 57 pages before a baseline exists destroys the ability to know whether removing them helped. Module 08 covers the cleanup.

Manual actions

If Google has already penalized the site by hand, the notice sits in the Manual actions report in Search Console and nowhere else. Until Hermetic has access, it is not known yet whether one exists.

4Site changes that hurt

Separate from deliberate manipulation are changes made for ordinary reasons, a redesign, a new host, a developer testing something, that alter what Google sees without anyone intending to affect search. The Site changes tab reconstructs them from the Wayback snapshots, the duplicate URLs and a few live checks.

  1. A redesign that changed URLs without redirects. Every old URL answers 404, every link from another site to an old URL is wasted, and Google holds the dead addresses in its index until it drops them. Pick five URLs from the menu of a Wayback snapshot two or three years old and open each one today.
  2. A theme switch. The theme produces the HTML, so a new theme changes the headings, the image markup, the menu and the speed of every page at once. Note whether any snapshot shows a builder other than Beaver Builder.
  3. Moving hosts. A move changes the server address, the HTTPS certificate and the response time. Record the current host and any move you can date.
  4. A temporary redirect left in place. A 301 tells Google a page has moved permanently, a strong signal to index the new URL. A 302 says the move is temporary, a weak signal, so the old URL can stay in the index as the one Google shows. Open each duplicate's old URL with the browser's network panel open and read the response code.
  5. A staging site that got indexed. A staging site is a copy of the site at a second address, such as staging.hermeticnetworks.com, used for testing. If it can be crawled, Google indexes a duplicate of every page. Check with the search site:hermeticnetworks.com -inurl:www.
  6. A robots.txt or a setting that blocks everything. The file robots.txt at the root of the site tells crawlers which paths they may fetch. A staging copy often blocks all crawling, or has the WordPress setting "Discourage search engines from indexing this site" switched on, and when that copy is pushed live the block comes with it. Read on 2026-10-01, Hermetic's robots.txt allows everything except /install and carries a Crawl-delay of 10, which Google ignores. Record that, then open Settings, then Reading, in WordPress and confirm the box is clear.
Permanent move, 301 /backup-disaster-recovery-old/ 301 /backup-disaster-recovery/ Strong signal. Google indexes the new URL and drops the old one. Temporary move, 302 /backup-disaster-recovery-old/ 302 /backup-disaster-recovery/ Weak signal. Google may keep showing the old URL while visitors land on the new one.
The same move with two response codes. The highlighted box is the URL Google is likely to keep in its index. On 2026-10-01 the old backup URL answers 200 with no redirect at all: two live pages for one service.

5Technical checks

The technical checks record how the server and the pages behave, as distinct from what they say. Module 07 does the work of fixing them; this tab gives it a list and a before-figure. Five checks are enough for a site this size.

Hosting and server response

Server response time is how long the server takes to begin sending a page after the browser asks for it. Open PageSpeed Insights at pagespeed.web.dev, enter the homepage and then the managed IT page, Mobile tab, and record the three Core Web Vitals: Largest Contentful Paint (LCP), time until the biggest element is on screen, threshold 2.5 seconds; Interaction to Next Paint (INP), delay after a tap, threshold 200 milliseconds; Cumulative Layout Shift (CLS), how much the layout jumps, threshold 0.1.

Shared address and bandwidth

Shared hosting places many unrelated sites on one server and one Internet Protocol (IP) address, so another site's traffic spike slows ours. Because Cloudflare sits in front of the site, the public address is Cloudflare's; the question is what plan the origin server is on. Bandwidth is the monthly transfer or visitor cap on that plan, and a plan at its cap serves pages slowly or stops. Record the provider, the plan type and the cap.

Gated content

Gated content is anything shown only after a visitor fills in a form or logs in. Google does not fill in forms, so a case study offered as a download behind a form has never been read by Google and cannot rank. List every piece of content behind a form. Whether to publish a summary of each openly is a content decision for later.

The fourth check is the mobile layout. Google indexes the mobile version of a page, which its documentation calls mobile-first indexing, so what the site looks like on a phone is what Google ranks. Open the homepage, the managed IT page and one blog post on your own phone and record anything that overlaps, is too small to read, or cannot be tapped. The fifth is the hostname: confirm that http://hermeticnetworks.com and https://hermeticnetworks.com each redirect to https://www.hermeticnetworks.com, the canonical hostname.

What is not known yet

The hosting provider, the plan, the response time and the Core Web Vitals figures. Fill them in from PageSpeed Insights and the hosting account, never from memory.

6The asset inventory

An asset, for this work, is anything Hermetic already owns that can earn search visibility without being built from scratch. Small companies own more than they realize, because most of it was never thought of as marketing material. The Assets tab lists six groups.

Domains hermeticnetworks.com, www canonical Other domains owned: not known yet Registrar and renewal date: record Check each in Search Console first Buyer personas The office manager: something broke The owner: deciding to outsource IT Built from the last ten won deals in Nutshell, in their own words Existing content 148 posts, 4 industry pages Case studies and testimonials 51 service pages, many duplicates 57 tourism pages: decision pending Offline material Case studies inside proposals Sandler discovery conversations Syncro ticket subjects Photos of the team and the office Google Business Profile Claimed: not known yet Primary category, hours, phone Review count and rating today Feeds the local pack Accounts and data Search Console: not known yet GA4: not known yet Agency reports and keyword lists Phone system call logs
The six groups of the asset inventory. Counts are from the crawl of 2026-09-29; everything marked "not known yet" is filled in during the Do this now steps. The highlighted group feeds the local pack directly.

Domains

The main domain is hermeticnetworks.com, and the canonical address is the www version. Companies often hold other domains: an earlier company name, a .net, a misspelling bought defensively. Ask Jeff and check the registrar account. Before any old domain is pointed at the main site with a 301, add it to Search Console as its own property and read its Manual actions report, because a redirect ties that domain's history to ours.

Buyer personas

A buyer persona is a written description of one kind of person who buys from Hermetic: their role, what prompted them to look, what they type, which device they use and what they need to see before they call. Module 05 turns the differences between personas into the keyword list. Two cover most MSP deals. The office manager at a Richmond professional firm searches when something has broken, on a phone during the working day, with "IT support Richmond" or "IT company near me", and needs a phone number and a reason to trust the company within one screen. The owner searches when deciding to outsource IT altogether, on a desktop, with "managed IT services Richmond VA" or "how much does managed IT cost", and opens three sites and reads reviews before contacting anyone. Build both from evidence: open the last ten won leads in Nutshell and record the contact's title, the company's size and what the first note says triggered the conversation.

Existing and offline content

The site holds 148 posts, 4 industry pages, case studies, testimonials and 51 service pages, many of them duplicates: material to keep, merge or rewrite. Offline, the Sandler-trained sales conversations are the richest asset nobody has used: the pain questions a prospect answers in a discovery call are, in the prospect's own words, the problem searches module 01 described. Case studies inside proposals, ticket subjects in Syncro and photographs of the team have never been indexed, and for search purposes content that was never indexed was never published.

The Google Business Profile

The Google Business Profile (GBP) is Hermetic's listing at business.google.com, and it feeds the local pack, the map with three businesses that appears for a search with a place in it. Whether it is claimed, which Google account holds it, the primary category, the phone number and hours, and the review count and rating today are all not known yet. Record each; the review count is a baseline figure in its own right. Rank Math module 08 covers the profile and the website agreeing with each other.

7Competitor analysis

A competitor, for search purposes, is a site that appears for the searches Hermetic wants to appear for. That list overlaps with the companies Jeff loses deals to and is rarely identical to it, because a strong sales rival can have a weak site. Only the first list belongs in this tab.

Pick the three from the actual results page. Open a private browser window, which removes the influence of your own search history although Google still uses your location, and search "managed IT services Richmond VA". Write down the three businesses in the local pack and the first ten organic results in order, then repeat with "IT support Richmond VA". Choose, in order of preference, a site in both the local pack and the organic results for both searches, then a site on the first page for both, then a site on the first page for one. A sales rival who appears for neither goes on a separate list.

What to record about each of the three competitors
ColumnWhat to writeWhy it matters
DomainThe site's addressIdentifies the row.
Page that ranksThe URL Google shows: the homepage or a specific service pageWhether Google rewards a dedicated service page or the site as a whole.
Title linkThe title exactly as Google shows itThe promise the competitor leads with: a response time, a flat fee, a place name.
Local packIn it or not; rating and review count as shown that dayThe most visible local signal and the easiest to compare over time.
Service pagesHow many, counted from their menu, and which servicesHow they divided their offer into pages.
City pagesWhether they have them and how manyWhether the service-times-place pattern is what Google rewards here.
BlogWhether one exists and the date of the newest postWhether they publish and how often.
Date recordedTodayResults pages change; every row is a snapshot.

A competitor that ranks first is evidence about what Google is showing and weak evidence about what to copy; their position may come from a domain that is fifteen years old and links from a hundred local organizations. Module 06 uses the table to decide which searches are reachable.

8Information architecture

Information architecture (IA) is how the pages of a site are named, grouped and linked to one another. It matters for search because Google discovers pages by following links, judges a page partly by what links to it and with what words, and treats a page five clicks from the homepage as less important than one reached in two. A visitor who cannot find the cybersecurity page in two clicks calls somebody else.

Hermetic's natural hierarchy has five branches. Home leads to Services, and Services leads to one page per service: managed IT services, IT support, cybersecurity, backup and disaster recovery, VoIP, Microsoft 365, phishing protection, vulnerability assessment, co-managed IT and IT consulting, the ten services in the site's menu today. Home leads to Areas we serve, which names Richmond, Henrico and Chesterfield, with Virginia Beach and Lynchburg pending Jeff's decision. Home leads to Industries, with four pages; to About, with the team, testimonials and case studies; and to the Blog. Click depth is the number of clicks from the homepage to reach a page, and every service page sits at depth two: Home, Services, the service page.

Two rules apply to the links inside that hierarchy. The words of a link, its anchor text, name the destination: "managed IT services" tells Google and the reader where the link goes, and "learn more" tells neither. Breadcrumbs, the line near the top of a page showing Home, then Services, then the page, show the position in the hierarchy; the site already emits them as BreadcrumbList structured data.

Against that hierarchy, the site today has 139 pages. The 57 tourism pages have no parent in it. The 13 city landing pages and the 21 place-in-URL service pages split the Richmond metro, which a searcher and Google both treat as one place, into pieces. The duplicate managed IT, backup, VoIP and cybersecurity pages each compete for one branch. In the Architecture tab, write the hierarchy as an indented list and, beside each branch, the count of current pages that belong to it. The page-by-page decisions, which URL survives each service and what happens to every other URL, are the page map, built in Rank Math module 02. This tab is the sketch that module starts from.

9The baseline

A baseline is the set of numbers recorded before any change is made, against which every later number is compared. Without one, a traffic rise three months from now cannot be credited to the work and a fall cannot be blamed on it. Technical repairs tend to show results quickly because they remove something that was stopping Google from crawling or indexing; growth from content and links is slower, and the baseline separates the two. Four measures, each dated.

  1. Indexed page count. Search site:www.hermeticnetworks.com and record the approximate count Google shows; Google describes it as an estimate. The sitemap offers 392 URLs, and the gap between offered and indexed is itself a finding. Once Search Console is connected, the Pages report gives the real count.
  2. Where the site appears for the three searches from module 01. A service with a place, "managed IT services Richmond VA"; our name, "Hermetic Networks"; and a problem, "which form of MFA is the most secure". In a private window, run each and record whether a local pack appears, whether Hermetic is in it, which Hermetic URL appears in the organic results if any, and whether it is on the first page.
  3. Search Console clicks and impressions. An impression is one appearance of a Hermetic page on a results page somebody saw; a click is a visit from one. Once access exists, open the Performance report, set the range to the last three months and then the last sixteen, and export total clicks, total impressions, the top ten queries and the top ten pages for each. Record the date of connection.
  4. Phone calls and form submissions. The business measure, and the one the other three serve. Count last month's calls to the main number from numbers not already in Nutshell or Syncro, using the phone system's call log, and last month's website form submissions, from the form plugin or from Nutshell leads whose source is the website.

Leave out total page views, "hits" and social media followers; each can rise while calls fall. The monthly routine in module 08 repeats these four measures, and this baseline is month zero.

10Do this now

  1. Create a workbook named "SEO triage - hermeticnetworks.com" with nine tabs: Previous work, Access, Manipulation, Site changes, Technical, Assets, Competitors, Architecture, Baseline. On the Previous work tab, copy the six observations from section 2 with today's date, and add the change log columns below them.
  2. On the Access tab, list the six accounts from section 2 and fill in what Jeff knows about the registrar, hosting and Cloudflare. Send the agency one email asking for statements of work, reports and keyword lists, and for Verified owner access to Search Console and Primary owner on the Google Business Profile. Paste the date sent into the tab.
  3. On the Manipulation tab, open three city landing pages side by side; open one Maymont page and run the Ctrl+A check, the view-source search for display:none and the distinctive-sentence search. Record one row per page: URL, date, pattern if any, evidence.
  4. On the Site changes tab, paste the contents of https://www.hermeticnetworks.com/robots.txt; record whether the discourage box in Settings, then Reading, is clear; run site:hermeticnetworks.com -inurl:www and record what appears; open /backup-disaster-recovery-old/ with the network panel open and record its response code. Note from web.archive.org the years in which the design changed.
  5. On the Technical tab, run PageSpeed Insights on the homepage and on /managed-services/, Mobile tab, and record LCP, INP and CLS for each. Open the three pages from section 5 on your phone and record what breaks. List every piece of content behind a form, and the hosting provider and plan.
  6. On the Assets and Competitors tabs, list every domain in the registrar account and what each does today. Write the two personas from the last ten won leads in Nutshell. Then, in a private window, run the two searches from section 7 and fill three competitor rows with every column in the table.
  7. On the Baseline tab, record the site: count, the result of each of the three searches from section 9 with URLs, and last month's new-caller count and form submission count. Write the date at the top. Mark the Search Console rows "pending" with the date access was requested.

11Review questions

  1. You have read six of the 57 tourism pages and every one fits the pattern of content written to repeat a place name. What do you do with them this afternoon?
    Answer

    No baseline exists yet and Search Console access does not exist yet. Deleting the pages now removes the ability to know whether deleting them changed anything, and discards whatever traffic they bring before anyone has seen the number. They get rows in the Manipulation tab today and a decision after the baseline exists.

  2. The agency replies that it will keep sending the monthly Search Console report and sees no need to add Hermetic as an owner. What do you do?
    Answer

    The report is a summary at one moment, and it stops when the contract does. A Verified owner has the data itself, including the Manual actions report and the Pages report. Hermetic can become a Verified owner by adding the DNS record at Cloudflare without the agency's cooperation, so the request is a courtesy and the verification is the action.

  3. Jeff names the company he loses the most deals to, and it appears nowhere on the first page for "managed IT services Richmond VA" or "IT support Richmond VA". Where does it go?
    Answer

    It goes on the separate sales competitors list. The Competitors tab answers the question of what Google is rewarding in this market today, and a company that wins deals through referrals tells you nothing about that. A strong sales rival can have a weak site, which is why the two lists are kept apart.

  4. When the backup page was rebuilt, the old URL was pointed at the new one with a 302. The content on both is identical. Does the response code matter?
    Answer

    The code matters. A 302 tells Google the move is temporary, a weak signal, so Google may keep the old URL as the one it indexes and shows while visitors land on the new one. A 301 is the strong signal that moves the index to the new URL. The finding goes in the Site changes tab, and the change to a 301 is part of the redirect work in the Rank Math course.

  5. A case study is offered as a download behind a form. Why does it go on the Technical tab?
    Answer

    Google never reads it. Google does not fill in forms, so the content behind one is invisible to search however good it is. The technical fact is that the content is unreachable; how much of it to publish openly is a content decision that comes after.

  6. Search Console clicks rise over three months while calls and form submissions stay flat. Which number does the monthly review lead with, and what does the gap suggest?
    Answer

    Calls and forms, because they are the business measure the other numbers serve. The gap suggests the new clicks arrive on pages that do not lead to contact, most likely the tourism pages or problem-search blog posts. The page export from Search Console shows which.

12Glossary

Triage
The ordered first pass over an existing site: documenting previous work, finding problems, listing assets and recording a baseline before anything changes.
Verified owner
The Search Console role Google grants to someone who has proven control of the domain, for example by adding a DNS record.
Doorway page
One of many near-identical pages created to rank for a set of similar searches and send every visitor to the same offer.
Keyword stuffing
Repeating a target phrase, or listing places and services, far beyond what a reader would tolerate.
Hidden text
Text a visitor cannot see and Google can, such as white text on white or a block styled display:none.
Link spam
Links bought, traded or placed in bulk on other sites to influence ranking.
Staging site
A copy of the site at a second address used for testing. If Google can crawl it, Google indexes a duplicate of every page.
robots.txt
The file at the root of the site that tells crawlers which paths they may fetch. Hermetic's allows everything except /install.
Temporary redirect
A 302 response saying a page has moved for now. Google treats it as a weak signal and may keep the old URL in its index. A 301 is the permanent version.
Gated content
Content shown only after a form or login. Google does not fill in forms, so gated content cannot rank.
Buyer persona
A written description of one kind of buyer: role, trigger, device, what they type and what they need to see before they call.
Baseline
The numbers recorded before any change, with the date, against which every later number is compared.

13Sources

Documentation read 2026-10-01. Google changes often; where this page and the documentation disagree, the documentation is current.