Skip to content
Swift Agent Sites

Free website checker for small businesses: email, domain, speed

Put in your address and we'll tell you what we can see from the outside: whether your email bounces, whether your domain is about to expire, what a shared link looks like, and more. Free, no sign-up, and everything it says you can check yourself in a minute.

We look at your home page once and ask the public records about your domain. We don't keep a list of the sites people check, and nothing is sent to you.

What you can see from the outside

Most of what is wrong with a small business website is visible without logging in. The domain is about to expire, or it already has. Mail to the address on the page bounces, and neither side can tell. The page tells a search engine not to read it. A shared link shows a blank card. This check reads those things and says them in one place. It is free, it does not keep the address, and everything it reports is something you can confirm yourself.

It works on any business website: real estate and insurance agents, movers, contractors, shops. The same records exist for every domain. The report is not a quote, and a clean one is not an argument for hiring anyone.

SPF and DMARC

When someone sends mail as your domain, the receiving server looks up SPF. That record is a list of who is allowed to. If it is missing, a message from you has nothing to point at, so more of it is treated as suspicious, and anyone else can send mail that appears to come from you. If there are two SPF records, the specification says the check fails, so two is the same as none. A common way to get two is to add a new email provider and leave the old record in place.

DMARC sits next to that. It tells the receiving server what to do when SPF does not line up, and it can mail you a report of what failed. Starting at p=none changes nothing about delivery. It only watches. That is the right first step, because a strict policy on a domain that sends mail from three places will reject the one you forgot. DMARC does not make your contact form work. If the form sends to an address that no longer exists, or the domain has no mail server at all, the message is gone before DMARC is involved. The longer version of that failure is in why website inquiries never arrive.

Domain expiry

A domain is a rental. The date is on the public registry, and this check reads it. When the name expires, the site and the email on that domain stop together, and after a grace period someone else can register it. The registrar's reminder goes to whoever bought the name, often a web person from two jobs ago. If the check cannot read a date, it says so. Unknown is not the same as "not expiring".

The phone, and speed

A page can look fine on a laptop and fail on a phone in three dull ways: it slides sideways, tapping a form field zooms the page when the field's text is under 16 pixels, or the phone number is too small to hit. The phone pass opens the site in a real browser and measures those. It does not run unless you ask for it from the result, because it is the expensive part.

A lab speed score is not part of this free check. Publishing a number we did not measure would be worse than leaving it out. What the check does report is heavy images, which is usually why a small site is slow, and which is visible from the outside. Treat a lab score as a measurement you were given, not as a ranking.

Search engines and AI answer engines

The check also reads what Google and the assistants read first: whether the page title says anything beyond "Home" and fits in a search result, whether there is a main heading, whether the canonical tag points at someone else's site, whether the structured data gives a phone number and address, whether any question on the page is answered in so many words, whether images are described, and whether there is an llms.txt. Each one is a gap you can see from the outside. Fixing them does not put a site at the top of anything; it removes reasons it could not be chosen as the answer.

What a clean result is not

A clean result means the parts we could see were in order: mail records, domain date, a page a crawler is allowed to read, links that resolve, images that are not enormous. It does not mean the site will rank. It does not mean anyone will inquire. Nobody honest can promise either, and this page will not. If part of the check could not run, the report says which part. A shorter report is not a clean bill of health.

Two related notes, if the question is the address itself rather than the site: what guessing an email address costs, measured on our own sends. For a moving company or a bus operator, the public filing is a different register: check a mover or check a bus or charter company.

What does the website checker actually look at?

The home page, from the outside, plus the public records for the domain: mail records (SPF, DMARC, MX), when the domain expires, whether the page tells search engines to stay out, the share preview, heavy images, and broken links. We don't keep a list of the sites people check; the registry's expiry date is cached for a week so we don't ask twice, then it's gone. It does not log in and it does not crawl the rest of the site.

What are SPF and DMARC?

SPF is a DNS record naming the servers allowed to send mail as your domain. Two SPF records count as none. DMARC is the record that says what a receiving server should do when a message fails that check, and it can send you a report. Neither one delivers your inquiries by itself. They stop other people sending mail that looks like it came from you, and they give receiving servers a reason to trust mail that really did.

Does this include a speed score?

No. A lab speed score is a different test and this free check does not invent one. It does report heavy images, which is the usual reason a small site is slow to open. The phone pass, which you start from the result, opens the page in a real browser and measures whether it slides sideways, whether a form field zooms the page, and whether the things meant to be tapped are big enough.

Will a clean result bring more inquiries?

No. A clean result means nothing this check can see from the outside was wrong. It does not rank the site, and it does not predict how many people will write to you. A broken mail record can hide inquiries you already had. Fixing it stops that. It does not create new ones.

See your own website before you pay anything.