<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Justin Zwick</title><link>https://justinzwick.com/</link><description>Notes on building small web products, local search, voice AI and automation.</description><language>en-us</language><lastBuildDate>Tue, 13 Oct 2026 09:00:00 -0600</lastBuildDate><atom:link href="https://justinzwick.com/feed.xml" rel="self" type="application/rss+xml"/><item><title>Why RingIris is built around an AI voice agent, not just call tracking</title><link>https://justinzwick.com/blog/ringiris-voice-ai-agent/</link><guid isPermaLink="true">https://justinzwick.com/blog/ringiris-voice-ai-agent/</guid><pubDate>Tue, 13 Oct 2026 09:00:00 -0600</pubDate><description>The phone is still where a lot of small businesses win or lose a customer. Here&#x27;s how the RingIris AI voice agent answers it, and why tracking is the supporting act.</description><category>AI voice agents</category><category>RingIris</category><content:encoded><![CDATA[<p>For a lot of businesses, the most valuable thing that happens all day is the phone ringing. Someone has a leaking water heater, a toothache, a question about a quote. They called because they want to talk to someone now. If nobody answers, a good share of them simply call the next name on the list. That's the problem an AI voice agent is built to solve.</p>
<p>RingIris exists to answer that call. It started from the call tracking side of the world, where the main question is "which ad made the phone ring?" That's a good question, but it skips a more urgent one: did anyone pick up? So I organized RingIris around an AI voice agent first, with call tracking supporting it.</p>
<h2 id="what-the-ai-voice-agent-actually-does">What the AI voice agent actually does</h2>
<p>The agent answers inbound calls, either around the clock or as overflow when the team is busy or the office is closed. It works from a knowledge base the business writes and controls: hours, service area, what you do and don't do, how pricing questions should be handled, what to say about emergencies. From there it can:</p>
<ul><li>Answer common questions in plain language</li><li>Qualify a lead by asking the questions the business cares about</li><li>Check availability and book an appointment when a calendar is connected</li><li>Transfer the caller to a person or a queue when that's the right move</li><li>Take a detailed message and send a follow-up text</li><li>Log the call with a recording, a transcript and a short AI summary</li></ul>
<p>That last point matters more than it sounds. A missed call used to be a phone number in a log. A handled call becomes a few readable lines: who called, what they wanted, what happened next.</p>
<h2 id="the-handoff-is-the-product">The handoff is the product</h2>
<p>The easiest way to make a bad voice agent is to make it try to do everything. The approach I prefer is to decide up front where the agent stops. Billing disputes, upset customers, anything clinical, legal or safety-related: those go to a human, or to a message with a clear promise of a callback. The agent is for business inquiries and lead intake. It is not an emergency service, and it doesn't replace a licensed professional's judgment.</p>
<p>One legal line worth knowing: the <a href="https://www.fcc.gov/document/fcc-makes-ai-generated-voices-robocalls-illegal" rel="noopener">FCC ruled in February 2024</a> that AI-generated voices count as "artificial" under the Telephone Consumer Protection Act. That applies to outbound robocalls. Answering calls customers place to you is different, but it's why RingIris is built for inbound calls first.</p>
<p>When the handoff rules are written down clearly, owners tend to trust the agent with more, because they know what it won't do.</p>
<h2 id="where-call-tracking-fits">Where call tracking fits</h2>
<p>Once calls are being answered, tracking becomes much more useful. RingIris uses tracking numbers and number swapping to tie each call to the ad, search or listing that produced it, and can send conversions back to ad platforms and CRMs. Instead of "we got 40 calls," you can see which campaigns produced calls that turned into booked jobs, and which ones produced wrong numbers and tire-kickers.</p>
<p>That's the order I think about it in: answer first, then measure. Measuring calls nobody answered mostly tells you how much you lost.</p>
<h2 id="what-setup-looks-like">What setup looks like</h2>
<p>Most of the setup work isn't technical. It's writing down how the business actually wants calls handled: the questions to ask, the answers that are allowed, the cases that should always go to a person. That document becomes the agent's knowledge base, and it's worth keeping current. When something changes, like holiday hours or a new service, you update it in one place.</p>
<p>RingIris also includes texting, chat, form tracking and contact center tools, and agencies can offer it under their own brand. But if you only remember one thing, make it this: the phone is a front door, and somebody should always answer it.</p>
<h2 id="related-reading">Related reading</h2>
<ul><li><a href="/blog/writing-a-knowledge-base-for-an-ai-voice-agent/">How to write the knowledge base for an AI voice agent</a></li><li><a href="/blog/speed-to-lead-automation-for-small-business/">Speed-to-lead automation</a></li><li><a href="https://ringiris.com/blog/cost-of-a-missed-call/" rel="noopener">The cost of a missed call (RingIris)</a></li></ul>
<h2 id="faq">Frequently asked questions</h2>
<div class="faq"><details><summary>What does an AI voice agent do?</summary><p>It answers inbound calls, answers common questions from an approved knowledge base, captures details, books appointments where connected, and transfers to a person when needed.</p></details><details><summary>Will callers know they&#x27;re talking to AI?</summary><p>They should. A good setup introduces itself honestly and makes it easy to reach a person.</p></details><details><summary>Does an AI voice agent replace staff?</summary><p>It covers missed, overflow and after-hours calls so staff can focus on the conversations that need them.</p></details><details><summary>Why include call tracking?</summary><p>It shows which ads and channels produce calls, so you can spend marketing money where it works.</p></details></div>]]></content:encoded></item><item><title>Local SEO in the age of AI answers: what still matters</title><link>https://justinzwick.com/blog/local-seo-in-the-age-of-ai-answers/</link><guid isPermaLink="true">https://justinzwick.com/blog/local-seo-in-the-age-of-ai-answers/</guid><pubDate>Sat, 10 Oct 2026 09:00:00 -0600</pubDate><description>AI assistants are changing how people find local businesses, but local SEO fundamentals didn&#x27;t disappear. A practical checklist for owners who want to show up in both.</description><category>Local SEO</category><category>GEO</category><category>AI search</category><content:encoded><![CDATA[<p>There's a lot of noise right now about AI search replacing traditional search. For local businesses, I think the more useful way to see it is that the same foundations now feed two kinds of results: the map pack and organic listings you already know, and the written answers that AI assistants give when someone asks "who's a good roofer near me?" Local SEO work feeds both.</p>
<p>The good news is that most of the work overlaps. Here's what I'd focus on.</p>
<h2 id="1-make-your-basic-facts-boringly-consistent">1. Make your basic facts boringly consistent</h2>
<p>Your business name, address (or service area), phone number, hours and categories should match everywhere: your website, Google Business Profile, Bing Places, Apple Business Connect, Yelp, industry directories and social profiles. Traditional local SEO has always cared about this. AI engines care even more, because they assemble answers from several sources at once. When the sources disagree, the answer can end up wrong, or the engine may simply skip you.</p>
<p>A useful exercise: search your business name and write down every place it appears, with the details each one shows. Fix the mismatches before doing anything else.</p>
<h2 id="2-treat-your-google-business-profile-as-a-primary-website">2. Treat your Google Business Profile as a primary website</h2>
<p>Pick the most accurate primary category, add real services, keep hours current (holidays included), add recent photos and answer common questions. It's often the first thing a customer sees, and it's a source AI tools draw from too.</p>
<h2 id="3-write-pages-that-answer-real-questions-directly">3. Write pages that answer real questions directly</h2>
<p>A service page that opens with three paragraphs about your passion for excellence doesn't help anyone. Start with the answer: what you do, where, for whom, and what happens next. Then add specifics a person could check: the areas you serve, the types of jobs you take, how scheduling works, what to have ready when you call.</p>
<p>This "answer first" style is easier for people to skim and easier for AI systems to quote accurately.</p>
<h2 id="4-earn-reviews-steadily-and-reply-to-them">4. Earn reviews steadily, and reply to them</h2>
<p>Reviews influence local rankings, influence the people reading your profile, and show up in AI answers about which business to choose. Ask every customer, make it easy and reply to every review, especially the critical ones. Skip the shortcuts: no fake reviews, no incentives, no only-asking-happy-customers. Those break platform rules and can cost you your profile.</p>
<p>The numbers back this up. The <a href="https://www.brightlocal.com/research/local-consumer-review-survey/" rel="noopener">BrightLocal Local Consumer Review Survey 2026</a> found 97% of consumers read reviews for local businesses, 74% only pay attention to reviews from the last three months, and 89% expect businesses to respond. The same survey found the share of consumers using ChatGPT or other AI tools for local recommendations rose from 6% to 45%.</p>
<h2 id="5-help-machines-read-your-site">5. Help machines read your site</h2>
<ul><li>Add <code>LocalBusiness</code> (or a more specific type) structured data with your name, phone, address or service area, and hours.</li><li>Make sure your robots.txt doesn't block the crawlers you want, including the ones AI companies use, if you want to be included.</li><li>Keep pages fast and readable on a phone.</li><li>Consider adding an llms.txt file that summarizes who you are and links to your key pages. It's a small, low-cost signal.</li></ul>
<h2 id="6-be-present-where-your-industry-is-discussed">6. Be present where your industry is discussed</h2>
<p>AI engines often cite third-party sources: local news, industry associations, comparison articles, community forums. You can't buy your way into those honestly, but you can participate: join the associations you're eligible for, sponsor local things you actually care about, answer questions in your field.</p>
<h2 id="7-measure-both-worlds">7. Measure both worlds</h2>
<p>Keep watching Search Console and your Google Business Profile insights. Then add a simple AI check: once a month, ask the major assistants the questions your customers ask and record whether you're mentioned and whether the details are right. In GA4, look for referral traffic from AI tools. It's often small, but it's worth tracking from the start.</p>
<p>Expect fewer clicks for some searches. A <a href="https://www.pewresearch.org/short-reads/2025/07/22/google-users-are-less-likely-to-click-on-links-when-an-ai-summary-appears-in-the-results/" rel="noopener">Pew Research Center study of Google users</a> found that when Google showed an AI summary, people clicked a traditional result on 8% of visits, compared with 15% without one.</p>
<h2 id="local-seo-the-short-version">Local SEO: the short version</h2>
<p>None of this is exotic. Consistent facts, a well-kept profile, honest reviews, clear pages and a bit of structured data. The businesses that already did local SEO well are in a good position for AI answers. The ones that cut corners will find those corners are now more visible.</p>
<h2 id="related-reading">Related reading</h2>
<ul><li><a href="/blog/georank-generative-engine-optimization/">GEOrank and generative engine optimization</a></li><li><a href="/blog/repwise-reputation-management/">RepWise: reputation management</a></li><li><a href="/blog/smart-seo-scanner/">Smart SEO Scanner</a></li></ul>
<h2 id="faq">Frequently asked questions</h2>
<div class="faq"><details><summary>Does local SEO still matter with AI search?</summary><p>Yes. AI assistants draw on the same public information, such as your Google Business Profile, reviews and website, that local SEO improves.</p></details><details><summary>What&#x27;s the most important local SEO task?</summary><p>Getting your Google Business Profile complete and accurate, with consistent business details everywhere else.</p></details><details><summary>How many reviews do I need?</summary><p>There&#x27;s no fixed number, but recency matters. Many consumers only pay attention to reviews from the last few months.</p></details><details><summary>How do I know if AI tools mention my business?</summary><p>Ask them the questions your customers would ask, regularly and consistently, and note whether and how you&#x27;re described.</p></details></div>]]></content:encoded></item><item><title>GEOrank: generative engine optimization and the quiet shift from rankings to answers</title><link>https://justinzwick.com/blog/georank-generative-engine-optimization/</link><guid isPermaLink="true">https://justinzwick.com/blog/georank-generative-engine-optimization/</guid><pubDate>Thu, 08 Oct 2026 09:00:00 -0600</pubDate><description>More people now ask an AI assistant instead of scanning ten blue links. GEOrank does generative engine optimization so businesses get named and described correctly when that happens.</description><category>GEO</category><category>AI search</category><category>GEOrank</category><content:encoded><![CDATA[<p>For a long time, being found online meant ranking. You picked keywords, you worked on pages and links, and you watched your position move. That still matters. But a growing number of people now type a full question into ChatGPT, Perplexity, Gemini, Claude or a Google AI Overview and read a single written answer. In that answer, your business is either named, or it isn't. Generative engine optimization is the work of being in that answer, and being described accurately.</p>
<p>GEOrank is my generative engine optimization (GEO) service. Its job is to help businesses get named and cited accurately in those AI answers.</p>
<h2 id="why-accuracy-comes-before-visibility">Why accuracy comes before visibility</h2>
<p>The first thing I look at is not "does the AI mention you?" It's "when it mentions you, is it right?" AI engines pull together what they find: your site, your listings, directories, reviews, news and forum threads. If your hours, service area or specialties are inconsistent across those sources, the answer can be confidently wrong. Fixing wrong facts is usually the fastest win, and it protects you from the worst outcome, which is being recommended for something you don't do.</p>
<p>The shift shows up in the data. <a href="https://www.pewresearch.org/short-reads/2025/06/25/34-of-us-adults-have-used-chatgpt-about-double-the-share-in-2023/" rel="noopener">Pew Research Center</a> found that 34% of US adults had used ChatGPT by early 2025, about double the 2023 share. And a <a href="https://www.pewresearch.org/short-reads/2025/07/22/google-users-are-less-likely-to-click-on-links-when-an-ai-summary-appears-in-the-results/" rel="noopener">Pew Research Center study of Google users</a> found people clicked a regular search result on 8% of visits when an AI summary appeared, compared with 15% when it didn't.</p>
<h2 id="how-generative-engine-optimization-work-goes">How generative engine optimization work goes</h2>
<ol><li><strong>Audit.</strong> I take the questions real customers ask and run them repeatedly through the major AI engines, because answers vary from run to run. I log who gets named, which sources get cited and what is said about the business.</li><li><strong>Technical and listing fixes.</strong> Make sure AI crawlers can reach the site, structured data is in place, business details match everywhere, and pages are built so the key facts are easy to extract. An llms.txt file is a small addition here.</li><li><strong>Answer-first content.</strong> Service pages and FAQs that answer the question in the first sentence or two, with specifics someone could check.</li><li><strong>Earned mentions.</strong> Being present, honestly, on the sources AI engines tend to cite for a topic. No bought placements, no fake reviews.</li><li><strong>Tracking.</strong> Appearance rate, citation rate, fact accuracy and AI referral traffic in GA4, re-measured monthly.</li></ol>
<h2 id="what-i-won-t-promise">What I won't promise</h2>
<p>Nobody controls what an AI model says. Anyone guaranteeing a placement in ChatGPT is guessing or selling something. What you can do is make the accurate version of your business the easiest one to find and repeat, and then measure whether it's working. That's the whole idea behind GEOrank.</p>
<p>If you run a local service business, a professional practice or a B2B company whose customers research before they buy, this is worth paying attention to now, while most of your competitors haven't noticed the shift yet.</p>
<h2 id="related-reading">Related reading</h2>
<ul><li><a href="/blog/local-seo-in-the-age-of-ai-answers/">Local SEO in the age of AI answers</a></li><li><a href="/blog/repwise-reputation-management/">RepWise: reputation management</a></li><li><a href="https://georank.space/blog/what-is-generative-engine-optimization/" rel="noopener">What is generative engine optimization? (GEOrank)</a></li></ul>
<h2 id="faq">Frequently asked questions</h2>
<div class="faq"><details><summary>What is generative engine optimization?</summary><p>The work of helping AI assistants like ChatGPT, Perplexity, Gemini and Google AI Overviews find, understand and accurately mention a business.</p></details><details><summary>Is generative engine optimization different from SEO?</summary><p>It builds on SEO. The foundations overlap, but the goal shifts from ranking a page to being named and described correctly in an answer.</p></details><details><summary>Can GEOrank guarantee my business will be recommended?</summary><p>No. AI answers vary by question and user, and nobody controls them. The work improves the information those tools draw on.</p></details><details><summary>How do you measure generative engine optimization?</summary><p>By checking a fixed set of real questions over time for mentions and accuracy, alongside referral traffic from AI tools.</p></details></div>]]></content:encoded></item><item><title>RepWise: reputation management without the shortcuts</title><link>https://justinzwick.com/blog/repwise-reputation-management/</link><guid isPermaLink="true">https://justinzwick.com/blog/repwise-reputation-management/</guid><pubDate>Mon, 05 Oct 2026 09:00:00 -0600</pubDate><description>Reviews shape whether someone calls you. RepWise does reputation management that earns more genuine reviews and better responses, and skips the tactics that get businesses in trouble.</description><category>Local SEO</category><category>Reviews</category><category>RepWise</category><content:encoded><![CDATA[<p>Before someone calls a plumber, books a dentist or hires a contractor, they usually read reviews. Your star rating, how recent your reviews are and how you respond to the bad ones all shape the decision before you ever hear from them. That's what reputation management is really about.</p>
<p>RepWise is my reputation management service for local and service businesses. The pitch is simple: get more genuine reviews, reply to every review well, keep an eye on what's said about you, and keep your Google Business Profile accurate.</p>
<h2 id="the-parts-of-reputation-management-that-matter">The parts of reputation management that matter</h2>
<ul><li><strong>Review generation.</strong> Ask every customer, by text, email or QR code, through a request that's easy to act on. Asking everyone is the point. Most happy customers don't leave a review because nobody asked at the right moment.</li><li><strong>Review response.</strong> Replies in the owner's voice to positive and negative reviews on Google, Yelp, Facebook and industry sites. A good reply to a bad review is often read by more future customers than the review itself.</li><li><strong>Monitoring.</strong> New reviews and brand mentions across review sites, social and news, with alerts and a monthly summary.</li><li><strong>Negative search results.</strong> Handled honestly: flag content that actually violates platform policy, use legal removal routes where they apply, and publish accurate pages. Legitimate negative reviews stay up.</li><li><strong>Google Business Profile.</strong> Hours, categories, services, photos and posts kept current.</li></ul>
<p>The <a href="https://www.brightlocal.com/research/local-consumer-review-survey/" rel="noopener">BrightLocal Local Consumer Review Survey 2026</a> found that 47% of consumers won't use a business with fewer than 20 reviews, and 89% expect businesses to respond to reviews.</p>
<h2 id="the-shortcuts-i-skip-on-purpose">The shortcuts I skip on purpose</h2>
<p>There's a lot of bad advice in this industry. RepWise doesn't write or buy fake reviews. It doesn't use review gating, which means only sending the review link to customers you think are happy. It doesn't offer incentives for reviews. Those tactics break Google's policies and the FTC's rule on consumer reviews and testimonials, and they put a business's profile at real risk.</p>
<p>Platforms do catch fakes. <a href="https://blog.google/products-and-platforms/products/maps/google-business-profiles-ai-fake-reviews/" rel="noopener">Google says</a> it blocked or removed more than 240 million policy-violating reviews in 2024.</p>
<p>I'd rather have a steady trickle of honest reviews and thoughtful replies than a sudden spike that looks suspicious to both customers and platforms.</p>
<h2 id="why-it-ties-into-search">Why it ties into search</h2>
<p>Reviews aren't just social proof. They feed local search and, increasingly, AI answers about which businesses to choose. The same honest signals that persuade a person reading your profile also help search engines and AI assistants understand who you are and what people think of you. That's why RepWise sits next to GEOrank in what I work on.</p>
<h2 id="related-reading">Related reading</h2>
<ul><li><a href="/blog/local-seo-in-the-age-of-ai-answers/">Local SEO in the age of AI answers</a></li><li><a href="/blog/easysocialcred-social-proof/">The honest use of social proof</a></li><li><a href="https://repwise.biz/blog/how-to-get-more-google-reviews/" rel="noopener">How to get more Google reviews (RepWise)</a></li></ul>
<h2 id="faq">Frequently asked questions</h2>
<div class="faq"><details><summary>What does reputation management include?</summary><p>Asking every customer for a review, replying to reviews, monitoring new mentions and keeping your listings accurate.</p></details><details><summary>Can RepWise remove bad reviews?</summary><p>Only Google or the reviewer can remove a Google review. RepWise helps you report reviews that break policy and respond well to the rest.</p></details><details><summary>Why not just offer a discount for reviews?</summary><p>Google prohibits incentives for reviews, and the FTC&#x27;s rule bans incentives conditioned on positive reviews.</p></details><details><summary>How does reputation affect search?</summary><p>Reviews and responses are part of the public information that local search and AI assistants use to describe and recommend businesses.</p></details></div>]]></content:encoded></item><item><title>How to write the knowledge base for an AI voice agent</title><link>https://justinzwick.com/blog/writing-a-knowledge-base-for-an-ai-voice-agent/</link><guid isPermaLink="true">https://justinzwick.com/blog/writing-a-knowledge-base-for-an-ai-voice-agent/</guid><pubDate>Sat, 03 Oct 2026 09:00:00 -0600</pubDate><description>An AI receptionist is only as good as the instructions behind it. How to write the knowledge base for an AI voice agent: what to say, what to ask and when to hand off.</description><category>AI voice agents</category><category>Small business</category><content:encoded><![CDATA[<p>When people try an AI voice agent and come away unimpressed, the cause is usually not the voice or the model. It's the instructions. The agent was given a vague description of the business and asked to "be helpful," and it filled the gaps with guesses. Writing a good knowledge base for an AI voice agent is mostly about being specific.</p>
<p>The document that fixes this is the knowledge base: a plain-language description of how your business wants calls handled. Here's how I'd write one.</p>
<h2 id="building-the-knowledge-base-for-an-ai-voice-agent-start-with-the-calls-you-actually-get">Building the knowledge base for an AI voice agent: start with the calls you actually get</h2>
<p>Before writing anything, list the ten most common reasons people call. For most businesses it's some mix of: booking or rescheduling, hours and location, "do you do X?", "how much does Y cost?", status of an existing job, and a handful of urgent situations.</p>
<p>Write the knowledge base around those. A knowledge base organized around real calls will outperform a polished company bio every time.</p>
<h2 id="for-each-call-type-write-four-things">For each call type, write four things</h2>
<ol><li><strong>What the caller usually wants.</strong> One sentence.</li><li><strong>What the agent can say.</strong> The approved answer, in the words you'd want used.</li><li><strong>What the agent should ask.</strong> The details you need to move forward: name, callback number, address or service area, the problem in their words, preferred times.</li><li><strong>What happens next.</strong> Book it, transfer it, take a message and promise a callback within a stated time, or send a text with a link.</li></ol>
<h2 id="be-explicit-about-what-the-agent-must-not-do">Be explicit about what the agent must not do</h2>
<p>This is the most important section, and the one most often skipped. Write down plainly:</p>
<ul><li>Topics that always go to a person (complaints, billing disputes, anything legal or medical, anything safety-related).</li><li>Things the agent should never promise (exact prices, arrival times you can't guarantee, outcomes).</li><li>What to say in an emergency. Usually that's directing the caller to call 911 or the appropriate emergency line. A voice agent is not an emergency service.</li><li>How to handle someone who asks whether they're talking to a person. Answer honestly.</li></ul>
<h2 id="handle-pricing-questions-deliberately">Handle pricing questions deliberately</h2>
<p>Callers ask about price constantly. Decide your policy and write it down. Some businesses give ranges, some explain what affects the price and offer an estimate visit, some only quote in writing. Any of those can work. What doesn't work is leaving it undefined, because then the agent improvises.</p>
<h2 id="write-the-way-you-talk">Write the way you talk</h2>
<p>The agent will speak your knowledge base out loud, more or less. Short sentences. Common words. No internal jargon unless your customers use it too. Read it aloud yourself. If it sounds stiff, it'll sound stiff on the phone.</p>
<h2 id="keep-it-current">Keep it current</h2>
<p>Hours change, services change, staff change. Put the knowledge base somewhere you can edit it quickly and make updating it part of your routine: new service, new holiday hours, new policy, update the document the same day.</p>
<h2 id="review-real-calls">Review real calls</h2>
<p>Once the agent is live, read the transcripts and summaries for the first couple of weeks. You'll find questions you didn't anticipate and answers that need rewording. Every fix goes back into the knowledge base. This review loop is what turns a decent agent into a good one, and it's the same loop a good manager would use to train a new receptionist.</p>
<p>Writing all this down is useful even if you never deploy a voice agent. Most businesses discover their own call handling was never written down at all.</p>
<h2 id="related-reading">Related reading</h2>
<ul><li><a href="/blog/ringiris-voice-ai-agent/">Why RingIris is built around an AI voice agent</a></li><li><a href="/blog/speed-to-lead-automation-for-small-business/">Speed-to-lead automation</a></li><li><a href="https://ringiris.com/blog/ai-receptionist-vs-answering-service/" rel="noopener">AI receptionist vs answering service (RingIris)</a></li></ul>
<h2 id="faq">Frequently asked questions</h2>
<div class="faq"><details><summary>What goes in a knowledge base for an AI voice agent?</summary><p>Your call types, approved answers, the questions to ask each caller, what actions to take and clear hand-off rules.</p></details><details><summary>How long should the knowledge base be?</summary><p>As long as needed to cover your real calls, written plainly. A few clear pages beat a long, vague document.</p></details><details><summary>Should the agent quote prices?</summary><p>Only prices you&#x27;ve approved and that rarely change. Otherwise have it explain how pricing works and offer a callback or quote.</p></details><details><summary>How often should I update it?</summary><p>Whenever services, hours or policies change, and after reviewing real calls, at least monthly at first.</p></details></div>]]></content:encoded></item><item><title>Try Automation Today: small business automation starts with the boring work</title><link>https://justinzwick.com/blog/try-automation-today/</link><guid isPermaLink="true">https://justinzwick.com/blog/try-automation-today/</guid><pubDate>Thu, 01 Oct 2026 09:00:00 -0600</pubDate><description>The best small business automation projects are usually unglamorous. Here&#x27;s what Try Automation Today builds, and how I decide what to automate first.</description><category>Automation</category><category>Small business</category><category>Try Automation Today</category><content:encoded><![CDATA[<p>When people hear "AI automation," they often picture something dramatic. In practice, the projects that pay off for small and mid-sized businesses are almost always boring: a lead that gets acknowledged in a minute instead of a day, an invoice that gets read into the accounting system without retyping, a reminder that goes out so nobody no-shows. Good small business automation is built from those small wins.</p>
<p>Try Automation Today is where I build that kind of thing.</p>
<h2 id="what-small-business-automation-covers-here">What small business automation covers here</h2>
<ul><li><strong>AI chat and phone assistants</strong> that answer common questions from approved information, capture details and hand off to a person.</li><li><strong>Lead follow-up</strong>: instant acknowledgment and routing of new inquiries, follow-up sequences that stop as soon as someone replies, and CRM logging.</li><li><strong>Scheduling</strong>: self-serve booking, reminders, rescheduling and calendar sync tied to the CRM.</li><li><strong>Documents and data entry</strong>: pulling data out of invoices, forms and PDFs into the right system, with a human review step for anything the system isn't sure about.</li><li><strong>CRM and email workflows, reporting, and custom integrations</strong> using tools like Zapier, Make and n8n.</li></ul>
<h2 id="how-i-pick-what-to-automate-first">How I pick what to automate first</h2>
<p>I ask three questions about any task:</p>
<p>You're not late. An <a href="https://eig.org/how-many-businesses-are-using-ai/" rel="noopener">Economic Innovation Group analysis of Census Bureau data</a> found that 17.3% of US firms reported using AI in any business function as of November 2025, and about 10% in actual production use as of September 2025.</p>
<ol><li><strong>How often does it happen?</strong> Something done fifty times a week is a better candidate than something done twice a month, even if the rare task is more annoying.</li><li><strong>How clear are the rules?</strong> If two people on the team would handle it the same way, it can probably be automated. If it depends on judgment, it probably needs a person in the loop.</li><li><strong>What happens when it goes wrong?</strong> A late follow-up email is a small mistake. A wrong refund is not. The higher the stakes, the more I lean toward automation that prepares the work and a person who approves it.</li></ol>
<h2 id="the-rules-i-hold-to">The rules I hold to</h2>
<p>Everything is built in the client's own accounts, so nothing disappears if we stop working together. Everything is documented at handover. Consequential decisions stay with a person. And I don't promise specific savings, because the honest answer depends on volumes and processes I can only see after looking closely.</p>
<p>If you're not sure where to start, list the tasks your team repeats every day and circle the ones that make people sigh. That list is usually the roadmap.</p>
<h2 id="related-reading">Related reading</h2>
<ul><li><a href="/blog/speed-to-lead-automation-for-small-business/">Speed-to-lead automation</a></li><li><a href="/blog/makethings-click-consulting/">makethings.click: automation consulting</a></li><li><a href="https://tryautomation.today/blog/what-to-automate-first/" rel="noopener">What to automate first (Try Automation Today)</a></li></ul>
<h2 id="faq">Frequently asked questions</h2>
<div class="faq"><details><summary>What is small business automation?</summary><p>Using software to handle repeated tasks, such as replying to leads, entering data and sending reminders, so people spend less time on them.</p></details><details><summary>What should I automate first?</summary><p>Something that happens often, follows clear rules and is low risk if a step is delayed. Lead follow-up is a common first choice.</p></details><details><summary>Do I need AI for automation?</summary><p>Often not. Many valuable automations are simple rules. AI helps with reading documents or drafting replies.</p></details><details><summary>How long does a first automation take?</summary><p>Simple ones can take days. Anything touching several systems takes longer, mostly in testing.</p></details></div>]]></content:encoded></item><item><title>Speed-to-lead automation: the first automation most small businesses should build</title><link>https://justinzwick.com/blog/speed-to-lead-automation-for-small-business/</link><guid isPermaLink="true">https://justinzwick.com/blog/speed-to-lead-automation-for-small-business/</guid><pubDate>Wed, 30 Sep 2026 09:00:00 -0600</pubDate><description>If you only automate one thing, make it speed-to-lead automation: the moment a new inquiry arrives. A simple, practical workflow and the mistakes to avoid.</description><category>Automation</category><category>Small business</category><category>Lead follow-up</category><content:encoded><![CDATA[<p>If a small business asked me to pick one automation to build first, I'd almost always pick the same one: what happens in the first few minutes after a new inquiry arrives. That's speed-to-lead automation.</p>
<p>The reason is simple. Someone who just filled out your form or left a voicemail is thinking about their problem right now. A few hours later they may have called someone else, solved it themselves or moved on. Responding quickly doesn't require a big system. It requires a reliable one.</p>
<h2 id="the-basic-speed-to-lead-automation-workflow">The basic speed-to-lead automation workflow</h2>
<p>Here's the version I'd start with. It can be built in Zapier, Make, n8n or the automation features of most CRMs.</p>
<p>The research behind this is old but consistent. <a href="https://hbr.org/2011/03/the-short-life-of-online-sales-leads" rel="noopener">Harvard Business Review research</a> found that firms that tried to contact a lead within an hour were nearly seven times as likely to qualify it as firms that waited even one more hour.</p>
<ol><li><strong>Capture.</strong> Every inquiry source (website form, missed call, chat, ad lead form) lands in one place, ideally your CRM, with the source recorded.</li><li><strong>Acknowledge immediately.</strong> The person gets a short text and/or email within a minute: thanks, here's what happens next, here's how to reach us now if it's urgent. Use a real name and a real reply path.</li><li><strong>Notify the team.</strong> Whoever handles new leads gets an alert with the details, in the place they actually look (text, Slack, Teams, the CRM app).</li><li><strong>Create a task.</strong> A follow-up task with a due time, assigned to a person, so it can't quietly slip.</li><li><strong>Follow up, then stop.</strong> If there's no reply, a small number of spaced follow-ups. As soon as the person replies or books, the sequence stops.</li><li><strong>Log the outcome.</strong> Booked, not a fit, no response. That's what lets you see which sources actually produce customers.</li></ol>
<h2 id="mistakes-i-d-avoid">Mistakes I'd avoid</h2>
<ul><li><strong>Robotic acknowledgments.</strong> "Your request #48213 has been received" reads like nobody's there. Write it the way you'd text a customer.</li><li><strong>Endless sequences.</strong> Seven automated follow-ups to someone who already hired a competitor doesn't help your reputation. Keep it short and make sure replies stop it.</li><li><strong>Separate silos.</strong> If form leads go to email, call leads go to voicemail and ad leads sit in the ad platform, someone will miss something. One inbox for leads.</li><li><strong>No owner.</strong> Automation should hand work to a person, not replace one. Every lead needs a name next to it.</li><li><strong>Ignoring consent.</strong> Text messages in particular come with rules. Make sure people have agreed to be contacted by text and that opting out is easy.</li></ul>
<h2 id="where-ai-fits">Where AI fits</h2>
<p>AI can help at a few points: summarizing a long inquiry for the team, sorting leads by service type, drafting a first reply for a person to approve, or answering the phone when nobody can. These are useful additions. But the core of speed-to-lead is plumbing, not intelligence. Get the plumbing right first, then add AI where it saves real time.</p>
<h2 id="measure-it">Measure it</h2>
<p>Track two numbers: how long it takes from inquiry to first human contact, and what share of inquiries become booked work. Check them monthly. If the first number drops and the second rises, the automation is doing its job.</p>
<h2 id="related-reading">Related reading</h2>
<ul><li><a href="/blog/try-automation-today/">Try Automation Today: small business automation</a></li><li><a href="/blog/ringiris-voice-ai-agent/">RingIris and the AI voice agent</a></li><li><a href="https://tryautomation.today/blog/lead-follow-up-automation/" rel="noopener">Lead follow-up automation (Try Automation Today)</a></li></ul>
<h2 id="faq">Frequently asked questions</h2>
<div class="faq"><details><summary>What is speed-to-lead automation?</summary><p>A workflow that instantly acknowledges a new inquiry, alerts the right person and follows up until someone replies.</p></details><details><summary>How fast should I respond to a new lead?</summary><p>As fast as you reliably can. Research has found big differences even between responding within an hour and waiting longer.</p></details><details><summary>Will automated replies feel impersonal?</summary><p>Not if they&#x27;re short, written in your voice and hand off to a real person quickly.</p></details><details><summary>What do I need to set it up?</summary><p>A form or phone system that can trigger a workflow, a messaging tool, and clear rules for who follows up.</p></details></div>]]></content:encoded></item><item><title>makethings.click: what my automation consulting practice is for</title><link>https://justinzwick.com/blog/makethings-click-consulting/</link><guid isPermaLink="true">https://justinzwick.com/blog/makethings-click-consulting/</guid><pubDate>Mon, 28 Sep 2026 09:00:00 -0600</pubDate><description>makethings.click is my automation consulting practice: hands-on work on automation, practical AI, websites, integrations, CRM cleanup and growth. Here&#x27;s how I approach it.</description><category>Consulting</category><category>Automation</category><category>makethings.click</category><content:encoded><![CDATA[<p>Most of my sites are focused on one problem. makethings.click is the exception. It's my consulting practice, and it covers the broader work that doesn't fit neatly into one product. At its core it's automation consulting, with the websites, data and marketing work that automation depends on.</p>
<h2 id="the-kinds-of-work">The kinds of work</h2>
<ul><li><strong>Process automation</strong> in Zapier, Make, n8n, Power Automate or RPA, so repetitive work stops eating hours.</li><li><strong>AI implementation</strong>: assistants, agents, document processing and internal knowledge tools grounded in a company's own data.</li><li><strong>Websites</strong>: fast, accessible, search-friendly builds and rebuilds, plus migrations and performance rescues.</li><li><strong>Integrations</strong>: connecting SaaS tools through APIs and webhooks so data is entered once, correctly.</li><li><strong>CRM optimization</strong> in HubSpot, Salesforce, Zoho or Pipedrive: clean data, clear pipelines and automation people actually use.</li><li><strong>Growth</strong>: SEO, paid advertising, analytics and email automation.</li></ul>
<h2 id="the-thread-that-ties-it-together">The thread that ties it together</h2>
<p>That list looks broad, but most problems I'm asked about have the same shape. Information lives in too many places, people retype it, and nobody can quite see what's working. A website form feeds a CRM that doesn't match the ad account that doesn't match the spreadsheet the owner trusts. Fixing one piece in isolation rarely helps much. Fixing the flow does.</p>
<p>Most businesses are still early. An <a href="https://eig.org/how-many-businesses-are-using-ai/" rel="noopener">Economic Innovation Group analysis of Census Bureau data</a> found that 17.3% of US firms reported using AI in any business function as of November 2025. And <a href="https://www.gartner.com/en/newsroom/press-releases/2024-07-29-gartner-predicts-30-percent-of-generative-ai-projects-will-be-abandoned-after-proof-of-concept-by-end-of-2025" rel="noopener">Gartner predicted in 2024</a> that at least 30% of generative AI projects would be abandoned after proof of concept by the end of 2025. Starting small and measurable is the point.</p>
<p>So I'm deliberately tool-agnostic. I'll recommend the tool that fits the team and the budget, not the one I happen to like.</p>
<h2 id="how-automation-consulting-engagements-work">How automation consulting engagements work</h2>
<p>I don't publish prices. Every engagement is scoped and quoted in writing, so both sides know what's being built. The client owns the accounts and the data. And everything I build comes with documentation, because a workflow nobody understands becomes a liability the day something changes.</p>
<p>If you've got a process that's held together with copy-paste and good intentions, that's exactly the kind of thing makethings.click is for.</p>
<h2 id="related-reading">Related reading</h2>
<ul><li><a href="/blog/try-automation-today/">Try Automation Today: small business automation</a></li><li><a href="/blog/speed-to-lead-automation-for-small-business/">Speed-to-lead automation</a></li><li><a href="https://makethings.click/blog/process-automation-roi/" rel="noopener">How to calculate the ROI of process automation</a></li></ul>
<h2 id="faq">Frequently asked questions</h2>
<div class="faq"><details><summary>What does an automation consulting engagement include?</summary><p>Usually a short discovery, a scoped build, testing, documentation and handover, focused on one measurable problem first.</p></details><details><summary>Do I need to change my software?</summary><p>Usually not. Most work connects the tools you already use.</p></details><details><summary>How is makethings.click different from Try Automation Today?</summary><p>Try Automation Today focuses on packaged small-business automations. makethings.click takes on broader projects, including websites, integrations, CRM and marketing.</p></details><details><summary>Who owns the automations after the project?</summary><p>You do. Accounts, workflows and documentation should be in your name.</p></details></div>]]></content:encoded></item><item><title>EasyBioLink: a link in bio page that sends people to the right place</title><link>https://justinzwick.com/blog/easybiolink-link-in-bio/</link><guid isPermaLink="true">https://justinzwick.com/blog/easybiolink-link-in-bio/</guid><pubDate>Fri, 25 Sep 2026 09:00:00 -0600</pubDate><description>Social profiles give you one link in bio. EasyBioLink turns that link into a page, and adds short links, QR codes and analytics around it.</description><category>Tools</category><category>Link in bio</category><category>EasyBioLink</category><content:encoded><![CDATA[<p>Most social platforms give you exactly one link in your profile. If you have a shop, a booking page, a newsletter and a few videos you'd like people to see, that one link becomes a bottleneck. A link-in-bio page solves it: one link that opens a simple page with everything else on it. That's the whole idea behind a link in bio page.</p>
<p>EasyBioLink is the self-serve tool I run for that, and it goes a bit further than a list of buttons.</p>
<h2 id="what-s-in-it">What's in it</h2>
<ul><li><strong>Bio link pages</strong> with custom colors and branding, ready-made themes and templates, lots of components to drop in, SEO settings, and options like password protection or a sensitive-content warning.</li><li><strong>Short links</strong> with scheduling and expiration, targeting by country, device or language, A/B rotation and deep links for apps.</li><li><strong>QR codes</strong> for anything you'd rather people scan than type.</li><li><strong>vCards</strong> so someone can save your contact details in one tap.</li><li><strong>Event links and file transfers</strong> for one-off needs.</li><li><strong>Static site hosting</strong>: upload HTML, CSS, JS and media files and get a simple site online.</li><li><strong>Analytics</strong> on visits and clicks across all of it.</li></ul>
<p>The audience on those platforms is big. A <a href="https://www.pewresearch.org/internet/2025/11/20/americans-social-media-use-2025/" rel="noopener">Pew Research Center survey from 2025</a> found that 50% of US adults use Instagram and 37% use TikTok, up from 21% in 2021. That's a lot of people tapping a single profile link.</p>
<h2 id="tips-for-a-link-in-bio-page-people-actually-use">Tips for a link in bio page people actually use</h2>
<p>A bio page is a tiny website, and the same rules apply. Put the one thing you most want people to do at the top. Keep the list short; a page with twenty buttons is a page where people pick none. Use plain labels ("Book a consultation," not "Let's go!"). Check your analytics after a few weeks and remove what nobody clicks.</p>
<p>If you're a small business, consider adding your phone number and address so the page works for someone who found you on social and just wants to call. The goal isn't to be clever. It's to make the next step obvious.</p>
<h2 id="related-reading">Related reading</h2>
<ul><li><a href="/blog/extendlink-short-links/">ExtendLink: short links and dynamic QR codes</a></li><li><a href="/blog/easysocialcred-social-proof/">EasySocialCred and the honest use of social proof</a></li><li><a href="/projects/">All my projects</a></li></ul>
<h2 id="faq">Frequently asked questions</h2>
<div class="faq"><details><summary>What is a link in bio page?</summary><p>A simple page, reached from the single link in your social profile, that lists the places you want visitors to go next.</p></details><details><summary>How many links should a link in bio page have?</summary><p>As few as possible. Lead with the most important one and remove anything that rarely gets tapped.</p></details><details><summary>Do I need a link in bio page if I have a website?</summary><p>Not always. If your homepage already loads fast on a phone and points people to the right places, it can do the job. A bio page is quicker to update for campaigns.</p></details><details><summary>Can I track clicks from my bio link?</summary><p>Yes. EasyBioLink includes analytics so you can see which links people use.</p></details></div>]]></content:encoded></item><item><title>EasySocialCred and the honest use of social proof</title><link>https://justinzwick.com/blog/easysocialcred-social-proof/</link><guid isPermaLink="true">https://justinzwick.com/blog/easysocialcred-social-proof/</guid><pubDate>Tue, 22 Sep 2026 09:00:00 -0600</pubDate><description>Small social proof notifications can reassure visitors or annoy them. Here&#x27;s what EasySocialCred does and how I think social proof should be used.</description><category>Tools</category><category>Conversion</category><category>EasySocialCred</category><content:encoded><![CDATA[<p>You've seen these: a small box in the corner of a website saying someone just signed up, or a short review sliding into view. That's social proof, and EasySocialCred is the self-serve tool I run for adding it to a website.</p>
<h2 id="what-it-does">What it does</h2>
<p>You create a widget in the dashboard and add a small embed to your site. The notification types include recent activity and signups, review and rating prompts, email collectors, cookie notices, share prompts and similar on-page messages. Each one can be styled and timed, and you can see stats on how visitors interact with them.</p>
<h2 id="the-line-i-d-draw-on-social-proof">The line I'd draw on social proof</h2>
<p>Social proof works because people trust what other people do. That's exactly why it should be real. A few principles I'd stick to:</p>
<p>Shoppers do pay attention. The <a href="https://www.brightlocal.com/research/local-consumer-review-survey/" rel="noopener">BrightLocal Local Consumer Review Survey 2026</a> found that 97% of consumers read reviews when looking at local businesses. The rules have teeth, too: the <a href="https://www.ftc.gov/news-events/news/press-releases/2024/08/federal-trade-commission-announces-final-rule-banning-fake-reviews-testimonials" rel="noopener">FTC rule on fake reviews and testimonials</a>, which took effect in October 2024, bans fake reviews and testimonials, including ones that misrepresent the reviewer's experience.</p>
<ul><li><strong>Show real events.</strong> If a notification says someone signed up, someone should have signed up. Invented activity is misleading, and visitors increasingly recognize it.</li><li><strong>Use real reviews, with permission.</strong> Quote actual customers, ideally with enough detail to be believable.</li><li><strong>Don't fake urgency.</strong> "Only 2 left" should mean only two are left.</li><li><strong>Be sparing.</strong> One well-placed message beats a corner of the screen constantly flashing. Too many popups make a site feel cheap.</li></ul>
<h2 id="where-it-helps-most">Where it helps most</h2>
<p>The most useful notifications I've seen are often the least flashy: a newsletter box that appears after someone has read most of an article, a short review near a pricing or booking button, a clear cookie notice. Used that way, the widgets answer a question the visitor already has ("do other people trust this?") instead of interrupting them.</p>
<h2 id="related-reading">Related reading</h2>
<ul><li><a href="/blog/repwise-reputation-management/">RepWise: reputation management without the shortcuts</a></li><li><a href="/blog/easybiolink-link-in-bio/">EasyBioLink</a></li><li><a href="/projects/">All my projects</a></li></ul>
<h2 id="faq">Frequently asked questions</h2>
<div class="faq"><details><summary>What is social proof on a website?</summary><p>Signals that other people have used and liked something, such as recent sign-ups, reviews or testimonials, shown to reassure new visitors.</p></details><details><summary>Is fake social proof illegal?</summary><p>Fake reviews and testimonials are banned under the FTC&#x27;s rule that took effect in October 2024, and invented activity can also be deceptive under broader FTC law. Only show real data.</p></details><details><summary>Do social proof pop-ups annoy visitors?</summary><p>They can if they&#x27;re frequent or cover content. Limit how often they appear and keep them small.</p></details><details><summary>Where should I use social proof?</summary><p>Near decision points: pricing, sign-up, checkout and booking pages, where reassurance matters most.</p></details></div>]]></content:encoded></item><item><title>ExtendLink: short links and dynamic QR codes that keep working after you print them</title><link>https://justinzwick.com/blog/extendlink-short-links/</link><guid isPermaLink="true">https://justinzwick.com/blog/extendlink-short-links/</guid><pubDate>Fri, 18 Sep 2026 09:00:00 -0600</pubDate><description>Short links, link-in-bio pages and dynamic QR codes in one dashboard. Here&#x27;s what ExtendLink is for and why dynamic QR codes are underrated.</description><category>Tools</category><category>Links</category><category>ExtendLink</category><content:encoded><![CDATA[<p>Links are infrastructure. They end up on business cards, flyers, packaging, slide decks and social posts, and once they're out there you can't easily take them back. ExtendLink is the link management platform I run to make that less fragile. Short links and dynamic QR codes are the parts that make it safe to print a link.</p>
<h2 id="what-it-includes">What it includes</h2>
<ul><li><strong>Branded short URLs</strong> with real-time click tracking and support for custom domains.</li><li><strong>Link-in-bio pages</strong> with themes, social links and per-link analytics.</li><li><strong>Dynamic QR codes</strong> tied to short links, so you can change where the code points without reprinting it.</li><li><strong>A developer API</strong> for creating and managing links from your own tools.</li></ul>
<p>There's a free plan, so trying it doesn't require a credit card.</p>
<h2 id="why-dynamic-qr-codes-matter">Why dynamic QR codes matter</h2>
<p>A static QR code encodes the destination URL directly. If that page moves, every printed code is broken. A dynamic code points at a short link instead, and the short link redirects wherever you tell it to. You can fix a typo, swap a seasonal offer or point an old flyer at a new page, all without touching the print.</p>
<p>You also get data you'd never have otherwise: how many people scanned, when and roughly from where. For a restaurant menu, a trade show booth or a direct mailer, that's the difference between guessing and knowing.</p>
<h2 id="a-few-habits-worth-having">A few habits worth having</h2>
<p>Use a custom domain when you can, because a recognizable domain gets more trust than a generic shortener. Name your links so you can find them later. And add UTM parameters to the destination so your analytics tool sees the campaign, not just "direct" traffic.</p>
<h2 id="related-reading">Related reading</h2>
<ul><li><a href="/blog/easybiolink-link-in-bio/">EasyBioLink: a link in bio page</a></li><li><a href="/blog/free-micro-apps/">Free Micro Apps</a></li><li><a href="/projects/">All my projects</a></li></ul>
<h2 id="faq">Frequently asked questions</h2>
<div class="faq"><details><summary>What&#x27;s the difference between static and dynamic QR codes?</summary><p>A static QR code encodes the final URL directly, so it can&#x27;t change. A dynamic QR code encodes a short link that you can redirect later.</p></details><details><summary>Do dynamic QR codes expire?</summary><p>They keep working as long as the short link service and your account do. That&#x27;s why it matters who controls them.</p></details><details><summary>Can I track scans of a dynamic QR code?</summary><p>Yes. Because scans pass through the short link, you can see counts and basic analytics.</p></details><details><summary>Should I use a branded short link?</summary><p>If you can. A recognizable domain is easier to trust and keeps working if you move tools, as long as you control the domain.</p></details></div>]]></content:encoded></item><item><title>Smart SEO Scanner: a quick, honest look at a web page</title><link>https://justinzwick.com/blog/smart-seo-scanner/</link><guid isPermaLink="true">https://justinzwick.com/blog/smart-seo-scanner/</guid><pubDate>Tue, 15 Sep 2026 09:00:00 -0600</pubDate><description>An SEO report is a starting point, not a verdict. Here&#x27;s what Smart SEO Scanner checks and how to read a report without chasing the score.</description><category>SEO</category><category>Tools</category><category>Smart SEO Scanner</category><content:encoded><![CDATA[<p>Sometimes you just want a quick read on a page: is the title too long, are images missing alt text, is the page slow, are there broken links? Smart SEO Scanner is the tool I run for that. You enter a URL and get a scored report.</p>
<h2 id="what-the-seo-scanner-looks-at">What the SEO scanner looks at</h2>
<p>The report covers on-page basics (titles, descriptions, headings), content, links, speed and a range of technical checks, with a plain explanation of each item so you know why it matters. You can also compare two sites side by side, which is handy for seeing how a page stacks up against a competitor's. Reports are stored, so you can come back and see whether your changes moved anything.</p>
<h2 id="how-to-read-a-report-without-chasing-the-score">How to read a report without chasing the score</h2>
<p>Scores are useful for motivation and terrible as a goal. A few suggestions:</p>
<p>Some issues are very common. The <a href="https://almanac.httparchive.org/en/2024/performance" rel="noopener">2024 Web Almanac</a> found that only 43% of mobile sites had good Core Web Vitals, compared with 54% on desktop, and 16% of pages lazy-loaded their main (LCP) image, which slows it down.</p>
<ul><li><strong>Fix what affects people first.</strong> Slow pages, broken links and missing mobile support hurt visitors directly. Start there.</li><li><strong>Then fix what affects understanding.</strong> A clear title, a real description and a sensible heading structure help both search engines and AI tools understand what the page is about.</li><li><strong>Treat the rest as a checklist, not a crisis.</strong> A missing favicon isn't why you're not ranking.</li><li><strong>Remember what a scanner can't see.</strong> No automated tool can judge whether your content actually answers the question better than anyone else's. That's still the biggest factor, and it's on you.</li></ul>
<p>I use quick scans like this before deeper work, as a way to catch the obvious problems so the time goes into the problems that aren't obvious.</p>
<h2 id="related-reading">Related reading</h2>
<ul><li><a href="/blog/free-micro-apps/">Free Micro Apps: free SEO tools</a></li><li><a href="/blog/local-seo-in-the-age-of-ai-answers/">Local SEO in the age of AI answers</a></li><li><a href="https://makethings.click/blog/core-web-vitals-explained/" rel="noopener">Core Web Vitals in plain English</a></li></ul>
<h2 id="faq">Frequently asked questions</h2>
<div class="faq"><details><summary>What does an SEO scanner check?</summary><p>Things like title and meta description length, headings, image alt text, broken links and page speed on a single URL.</p></details><details><summary>Is a 100 score necessary?</summary><p>No. Some recommendations don&#x27;t matter for every page. Fix what affects visitors and search visibility first.</p></details><details><summary>How often should I scan a page?</summary><p>After significant changes, and occasionally for important pages.</p></details><details><summary>Can an SEO scanner tell me why I don&#x27;t rank?</summary><p>Not on its own. Rankings depend on competition, relevance and reputation, which a single-page scan can&#x27;t fully measure.</p></details></div>]]></content:encoded></item><item><title>Free Micro Apps: free SEO tools for small jobs</title><link>https://justinzwick.com/blog/free-micro-apps/</link><guid isPermaLink="true">https://justinzwick.com/blog/free-micro-apps/</guid><pubDate>Fri, 11 Sep 2026 09:00:00 -0600</pubDate><description>Not every task needs a subscription. Free Micro Apps is a collection of free SEO tools and web utilities for quick checks, most of which work without an account.</description><category>Tools</category><category>SEO</category><category>Free Micro Apps</category><content:encoded><![CDATA[<p>A lot of web work is made of tiny questions. What are the meta tags on this page? Does this domain's DNS look right? How many words is this draft? Which links on this page are broken? You don't need a big platform for any of those. You need a tool that answers the question and gets out of the way. That's what these free SEO tools are for.</p>
<p>That's the idea behind Free Micro Apps.</p>
<h2 id="what-s-in-the-collection">What's in the collection</h2>
<p>The tools are grouped by job:</p>
<ul><li><strong>Text and content</strong>: word counter, duplicate-text checking, a rewriting helper and hash generators.</li><li><strong>Keyword research</strong>: keyword ideas, keyword density and position checks.</li><li><strong>Backlinks and links</strong>: who links to a site, links on a page, link counts and broken-link checks.</li><li><strong>Website checks</strong>: meta tags, DNS records, page speed and other quick technical lookups.</li></ul>
<p>Most of them are free to use without creating an account.</p>
<h2 id="how-i-use-free-seo-tools">How I use free SEO tools</h2>
<p>Small tools are best for verification. After changing a page title, check the meta tags. After moving a site, check DNS and look for broken links. Before publishing, run a word count and a quick duplicate check. None of this replaces judgment, but it catches the kind of mistake that's embarrassing precisely because it was easy to avoid.</p>
<p>Quick checks catch common problems. The <a href="https://almanac.httparchive.org/en/2024/performance" rel="noopener">2024 Web Almanac</a> found that 66% of mobile pages had at least one image without explicit dimensions, a common cause of layout shift, and only 43% of mobile sites passed all three Core Web Vitals.</p>
<p>I like keeping a few of these bookmarked rather than opening a heavy dashboard every time. Free Micro Apps is my attempt at a tidy shelf of them.</p>
<h2 id="related-reading">Related reading</h2>
<ul><li><a href="/blog/smart-seo-scanner/">Smart SEO Scanner</a></li><li><a href="/blog/dns-record-check/">DNS Record Check</a></li><li><a href="/blog/local-seo-in-the-age-of-ai-answers/">Local SEO in the age of AI answers</a></li></ul>
<h2 id="faq">Frequently asked questions</h2>
<div class="faq"><details><summary>Are free SEO tools good enough?</summary><p>For quick checks, yes. They&#x27;re great for spotting issues on a page. Large audits and ongoing tracking need more.</p></details><details><summary>Do I need an account to use Free Micro Apps?</summary><p>Most of the tools work without one.</p></details><details><summary>What should I check first on a page?</summary><p>The title, meta description, headings, image alt text, broken links and page speed cover most common problems.</p></details><details><summary>Can free tools hurt my site?</summary><p>Read-only checks can&#x27;t. Be careful with any tool that asks for site credentials.</p></details></div>]]></content:encoded></item><item><title>DNS Record Check: finding a domain, and understanding it</title><link>https://justinzwick.com/blog/dns-record-check/</link><guid isPermaLink="true">https://justinzwick.com/blog/dns-record-check/</guid><pubDate>Tue, 08 Sep 2026 09:00:00 -0600</pubDate><description>Domain research involves availability, WHOIS, pricing and DNS. DNS Record Check puts those in one search, plus AI name ideas when your first choice is taken.</description><category>Domains</category><category>DNS</category><category>DNS Record Check</category><content:encoded><![CDATA[<p>Naming something is hard, and finding the domain is often harder. You think of a name, check it, find it taken, try three variations, check a different extension, then wonder whether the registrar's renewal price is going to sting next year. DNS Record Check is the tool I run to make that process less tedious.</p>
<h2 id="what-dns-record-check-does">What DNS Record Check does</h2>
<ul><li><strong>Availability across more than a thousand TLDs</strong> in one search, not just .com.</li><li><strong>Premium and aftermarket listings</strong> when a name is for sale.</li><li><strong>AI-generated name ideas</strong> when the one you wanted is gone.</li><li><strong>WHOIS lookups</strong> to see registration details for a domain.</li><li><strong>Bulk and multi-TLD search</strong> for checking a shortlist at once.</li><li><strong>Registrar price comparisons</strong> covering registration, renewal and transfer costs by TLD.</li><li><strong>DNS and security tools</strong> for looking at how a domain is set up.</li></ul>
<h2 id="a-few-domain-lessons-worth-knowing">A few domain lessons worth knowing</h2>
<p><strong>Look at renewal prices, not just first-year prices.</strong> Some extensions are cheap to register and expensive to keep.</p>
<p>The competition for names is real. The <a href="https://www.dnib.com/" rel="noopener">Domain Name Industry Brief</a> counted 401.6 million domain name registrations across all top-level domains in the second quarter of 2026, 179.1 million of them in .com and .net combined. Your first choice is usually taken, which is why the alternatives matter.</p>
<p><strong>Short and sayable beats clever.</strong> If you have to spell it out loud every time, it will cost you.</p>
<p><strong>Know your DNS before you change anything.</strong> Before moving a domain or pointing it at a new host, write down every existing record, especially MX, SPF, DKIM and DMARC. It's easy to break email while fixing a website, and you often won't notice until messages quietly stop arriving.</p>
<p>That last one comes from experience moving my own sites around: the website part of a DNS change is easy, and the mail records are the part that needs care.</p>
<h2 id="related-reading">Related reading</h2>
<ul><li><a href="/blog/free-micro-apps/">Free Micro Apps: small tools for small jobs</a></li><li><a href="/blog/smart-seo-scanner/">Smart SEO Scanner</a></li><li><a href="/projects/">All my projects</a></li></ul>
<h2 id="faq">Frequently asked questions</h2>
<div class="faq"><details><summary>What does DNS Record Check do?</summary><p>It checks whether a domain is available, shows WHOIS and DNS records, compares pricing, and suggests AI-generated name ideas when your first choice is taken.</p></details><details><summary>Why does a domain&#x27;s renewal price matter?</summary><p>Some extensions and registrars price the first year low and renew much higher. Check the renewal price before you commit to a name you&#x27;ll keep for years.</p></details><details><summary>What are the main DNS records to know?</summary><p>A and AAAA records point a name at a server, CNAME records alias one name to another, MX records route email, and TXT records hold verification and email-security settings.</p></details><details><summary>Can I look up a domain I don&#x27;t own?</summary><p>Yes. DNS records and most registration data are public, which is what makes a lookup tool useful for research.</p></details></div>]]></content:encoded></item></channel></rss>