
TL;DR The "No Contact Info" check fires when a crawler sweeps your site and finds no reachable way to reach the humans behind it — no email, no working form, no contact page. Google's human quality raters treat findable contact details as a baseline sign that a real organization stands behind the page, and that read gets stricter on money-and-health topics. Add one live channel, a linked contact page, and ContactPoint schema, and the flag clears. Solo operators can stay private and still pass.
This is one of the cheapest trust signals to fix and one of the most commonly skipped. I have audited sites pulling real revenue that had no visible way to reach a human anywhere on the domain — not in the footer, not on a dedicated page, nowhere. The rankings looked fine on paper, but the trust foundation had a hole in it.
What this check flags
The crawler scans your header, footer, and the usual contact locations for reachability markers: a visible email, a phone number, a postal address, a working contact form, or a dedicated contact page. When none of those turn up — or the only thing present is a dead mailto: link or a form that posts into a void — the issue fires. It is not docking you for missing a phone number specifically. It is reporting that a visitor, or a rater, landing cold on your site would struggle to work out who runs it and how to reach them.
A real example and the fix
A regional accounting firm I looked at had a slick site, service pages, and testimonials — but the only contact route was a form embedded on the homepage that silently 500'd on submit. No email, no phone, no /contact/ page, no address in the footer. To a quality rater judging a Your Money or Your Life page (accounting is squarely YMYL), that reads as a firm you cannot actually reach about your money. The fix took an afternoon: a dedicated /contact/ page with a monitored email and a repaired form that returned a confirmation message, the page linked from the global footer so it appeared site-wide, and a business phone routed through a forwarding service. NAP details were made identical across the page, the schema, and the firm's Google Business Profile. The flag cleared on the next crawl.
Contact signals ranked by strength
| Signal | Trust weight | Crawler-readable? | Best for |
|---|---|---|---|
Dedicated /contact/ page, footer-linked | High | Yes | Every site — this is the baseline |
| Monitored email (plain text, not an image) | High | Yes | Solo operators, minimum viable channel |
| Working form with confirmation message | Medium–High | Partially | Lead capture, spam-averse owners |
| Phone number | Medium | Yes | Local and transactional sites |
| Postal address (real, verifiable) | High on YMYL | Yes | Ecommerce, local, registered businesses |
ContactPoint schema in Organization markup | Reinforcing | Yes (structured) | Machine-readable confirmation of the above |
| Email baked into an image | Near zero | No | Nothing — the crawler cannot read it |
Why contact info is a baseline trust signal
Google's Search Quality Rater Guidelines hand human raters a rubric for judging page quality, and Trust is the load-bearing piece of the E-E-A-T framework (Experience, Expertise, Authoritativeness, Trust). A practical thing raters check is whether a site makes it easy to learn who is responsible for the content and how to contact them. A missing or hidden contact path lowers their read on Trust. Worth being straight about: E-E-A-T is a rater concept, not a direct ranking knob — there is no "contact score" in the algorithm. It describes the qualities Google's systems are built to approximate, which is why fixing it tends to move the right things over time rather than overnight.
The scrutiny tightens on YMYL pages — topics that touch someone's money, health, safety, or civic life. There, raters expect satisfying contact and customer-service information, especially on stores and sites that handle transactions. There is a search-engine side too: consistent name, address, and phone (NAP) data helps engines resolve you as a single real entity. Small mismatches like "Street" versus "St." muddy that picture more than people expect.
How to detect it
- Open your site in a private browser window and try to contact yourself. If it takes more than one click from any page, that is the problem.
- Check the global footer — it should carry a contact link that renders on every template, not just the homepage.
- View source on your contact details. If your email or phone is inside an image or a background style, the crawler cannot read it.
- Submit your own form from an outside network and confirm the message actually arrives and returns a confirmation.
- Compare the NAP on the page against your schema and any business listings, character for character.
How to fix it
Work in order. Create or repair a dedicated contact page at a clean URL like /contact/. Add at least one live channel — an email or a working form — and test that a submission lands. Link the page from your site-wide footer so it appears everywhere. Add ContactPoint schema to your Organization markup so engines can read your support and sales details directly. Make your NAP identical across the site, the schema, and any listings. Then recrawl and confirm the issue clears.
Privacy-conscious options for solo operators
You do not have to publish your home address to pass. A monitored email plus a working form clears the flag and satisfies a rater. Keep the home address off the page — use a virtual mailbox, a registered agent, or a PO box if you want a postal option on record. A business number through a forwarding service keeps your personal cell private. The rater is checking that a real person can be reached, not that your private life is on display.
FAQ
Do I need a phone number to pass this check?
No. A monitored email or a working contact form is enough to clear the flag. A phone number helps on local and transactional sites but is not required for every site.
Is a contact form alone enough?
It can be, as long as it actually delivers and is paired with at least your business name and a brief sense of who you are. Add a confirmation message so submitters know it sent. A form that fails silently is worse than none — you lose real messages and never find out.
I work from home. Do I have to publish my address?
No. Use a virtual mailbox, PO box, or registered agent address if you want a postal option, or skip the address entirely and rely on a form and email. Reachability is what matters, not exposure.
Does contact info directly boost rankings?
Not directly. It is a trust signal raters look for and an input to entity resolution, not a ranking factor with a dial. It removes a reason to distrust the site, which matters most on YMYL topics where the bar is higher.
Why does my email in an image not count?
Crawlers read text, not pixels. An address baked into a graphic to dodge spam is invisible to the check and to search engines. Use plain text, and if spam is the worry, lean on a form instead.
Related reading: No About Page covers the companion "who runs this" signal, and the E-E-A-T FAQ puts contact info in the wider trust picture.
Claude Vincent is a technical SEO consultant focused on crawlability, rendering, and AI-search visibility. He writes the field guides and case studies at SEO ProCheck, with a bias toward the durable, unglamorous work that decides whether search engines and AI answer engines can actually read and cite a site.
About SEO ProCheck
Technical SEO consulting and GEO strategy with 20 years of enterprise experience. Case studies, resources, and tools for search and AI visibility.
Work With Me
Technical SEO audits, GEO strategy, site migrations, and international SEO. Hourly consulting for teams who need hands-on support, not just reports.







