<?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>Awesome Internet — Blog</title>
    <link>https://awesomeinternet.com/blog</link>
    <atom:link href="https://awesomeinternet.com/rss.xml" rel="self" type="application/rss+xml" />
    <description>Insights from our experts and news from the industry — websites, marketing, and technology from the Awesome Internet team.</description>
    <language>en-us</language>
    <lastBuildDate>Wed, 05 Aug 2026 16:00:00 GMT</lastBuildDate>
    <item>
      <title>Your Website&apos;s Annual Physical: A 10-Point Checklist</title>
      <link>https://awesomeinternet.com/blog/your-websites-annual-physical-a-10-point-checklist</link>
      <guid isPermaLink="true">https://awesomeinternet.com/blog/your-websites-annual-physical-a-10-point-checklist</guid>
      <pubDate>Wed, 05 Aug 2026 16:00:00 GMT</pubDate>
      <category>Operations</category>
      <author>Steph Bedford</author>
      <description>Once a year, spend two hours checking the ten things that quietly decay. Most of them cost nothing to fix and everything to ignore.</description>
      <content:encoded><![CDATA[<p>Websites decay in slow motion. Nothing breaks loudly; things just gradually stop being true. Once a year, block two hours and go through this.</p>
<h2>1. Is everything you say still accurate?</h2>
<p>Team members who&#39;ve left. Services you no longer offer. Prices from two increases ago. Hours that changed. Awards from 2019 presented as current.</p>
<p>Read your homepage, about page, and service pages as if you were a customer. Fix what&#39;s false first — it&#39;s the only category on this list that actively misleads people.</p>
<h2>2. Do all your links still go somewhere?</h2>
<p>Internal links to pages you deleted, external links to companies that were acquired or shut down, a partner logo linking to a domain now serving something unrelated. Run a crawler over the site and check the list.</p>
<h2>3. Does the contact path work end to end?</h2>
<p>Submit your own form. Confirm delivery. Call your own listed number. Email your own listed address. Check that the address on your contact page is where you actually are.</p>
<h2>4. Are the backups real?</h2>
<p>Not &quot;are backups configured.&quot; Restore one, somewhere that isn&#39;t production, and confirm the result is a working site with current content.</p>
<h2>5. Who controls the domain?</h2>
<p>Registrar, renewal date, payment method, and whether the account is accessible to someone still with the business. Five minutes, and it&#39;s the difference between an inconvenience and a catastrophe.</p>
<h2>6. What&#39;s installed that shouldn&#39;t be?</h2>
<p>Plugins, integrations, and third-party scripts. For each, name what it does for the business this year. Remove what fails the test — including deactivated plugins still sitting on disk.</p>
<h2>7. How fast is it, on a phone, on cellular?</h2>
<p>Not on your laptop on office Wi-Fi. Check field data if you have it. Compare against last year: speed decays as content and tags accumulate, and the decay is invisible until it&#39;s severe.</p>
<h2>8. What does Search Console say?</h2>
<p>Coverage errors, pages dropped from the index, a sudden fall in impressions for a page that used to perform, security notices. Most of this arrives by email to an address nobody reads, so look directly.</p>
<h2>9. Is anything expiring?</h2>
<p>SSL certificate, domain, premium plugin licences, service subscriptions, API keys and integration tokens. Put every renewal date in one calendar with a reminder a month ahead.</p>
<h2>10. Does it still describe the business you have now?</h2>
<p>The hardest one. Businesses change faster than their websites — new focus, better clients, a service that became the main event.</p>
<p>If your site describes what you were doing three years ago, everything else on this list is maintenance on the wrong building.</p>
<h2>What to do with the results</h2>
<p>You&#39;ll finish with a list. Sort it: broken things, false things, slow things, everything else. Do the first two categories this month. Schedule the third. Ignore the fourth until next year.</p>
<p>Then put a note in the calendar for twelve months&#39; time, because the single greatest predictor of a healthy website is that somebody looks at it on purpose, on a schedule.</p>
]]></content:encoded>
    </item>
    <item>
      <title>Schema Markup: Where It Helps and Where It Doesn&apos;t</title>
      <link>https://awesomeinternet.com/blog/schema-markup-where-it-helps-and-where-it-doesnt</link>
      <guid isPermaLink="true">https://awesomeinternet.com/blog/schema-markup-where-it-helps-and-where-it-doesnt</guid>
      <pubDate>Tue, 04 Aug 2026 16:00:00 GMT</pubDate>
      <category>SEO</category>
      <author>Alex Tusant</author>
      <description>Structured data is not a ranking boost. It is a way of being understood, and on a handful of page types that is worth a great deal.</description>
      <content:encoded><![CDATA[<p>Structured data gets oversold and then, in the backlash, undersold. The accurate position is narrow: it doesn&#39;t raise your rankings, and on certain page types it substantially changes how you appear in results — which changes your click-through rate, which is what you actually wanted.</p>
<h2>What it does</h2>
<p>Schema markup is a machine-readable description of what&#39;s on a page. It doesn&#39;t tell a search engine anything a careful reader couldn&#39;t work out; it removes the guesswork.</p>
<p>The payoff is eligibility for rich results — star ratings, FAQ dropdowns, event dates, product prices, recipe times. Eligibility, not entitlement. You can implement it perfectly and see nothing.</p>
<h2>Where it reliably earns its keep</h2>
<p><strong>LocalBusiness</strong>, for anyone with a physical location. Name, address, phone, hours, geographic coordinates. It reinforces everything your Google Business Profile says, and consistency between the two matters.</p>
<p><strong>Product</strong>, for anything sold online. Price, availability, and rating in the results is the difference between being clicked and being scrolled past.</p>
<p><strong>Article / BlogPosting</strong>, for content. Author, publish date, headline. Modest, but it makes the date visible, which affects whether people click on anything time-sensitive.</p>
<p><strong>FAQPage</strong>, where you genuinely have questions and answers. Handle with care — display of FAQ rich results has been restricted repeatedly, and stuffing invented questions onto a service page to farm result space is exactly the behaviour that caused the restriction.</p>
<p><strong>Event, Recipe, JobPosting, Course</strong> — highly effective for the specific businesses they apply to, and irrelevant for everyone else.</p>
<p><strong>BreadcrumbList</strong>, which replaces the raw URL in the result with a readable path. Small, cheap, universally applicable.</p>
<h2>Where it doesn&#39;t help</h2>
<p>On a generic service page with no rich result type, structured data changes nothing visible. It&#39;s still fine to include the basics — it&#39;s cheap and it clarifies your site&#39;s structure — but it isn&#39;t a lever.</p>
<p>It also won&#39;t rescue a thin page. Structured data describes content; it doesn&#39;t create it.</p>
<h2>The rules that keep you out of trouble</h2>
<p><strong>Mark up what&#39;s on the page.</strong> Ratings shown in schema and nowhere on the page are a violation, and penalties for it are applied.</p>
<p><strong>Don&#39;t invent reviews.</strong> Self-serving review markup on your own site is against the guidelines and is checked.</p>
<p><strong>Keep it accurate as things change.</strong> Prices, hours, and availability in schema that no longer match reality are worse than no schema at all — a visitor who arrives to find the price wrong has been actively misled.</p>
<p><strong>Validate it.</strong> Both the schema validator and the rich results test, on real URLs, after launch.</p>
<h2>The practical minimum</h2>
<p>For a typical service business: Organization and LocalBusiness sitewide, BreadcrumbList on inner pages, BlogPosting on articles. That&#39;s an afternoon, it&#39;s stable, and it covers essentially all the available value.</p>
<p>Everything past that is specific to what you sell — and worth doing precisely when it is.</p>
]]></content:encoded>
    </item>
    <item>
      <title>When to Say No to a Feature Request</title>
      <link>https://awesomeinternet.com/blog/when-to-say-no-to-a-feature-request</link>
      <guid isPermaLink="true">https://awesomeinternet.com/blog/when-to-say-no-to-a-feature-request</guid>
      <pubDate>Mon, 03 Aug 2026 16:00:00 GMT</pubDate>
      <category>Operations</category>
      <author>Logan Lenz</author>
      <description>Every website we inherit carries features nobody uses and everybody maintains. Saying no well is a service, not an obstruction.</description>
      <content:encoded><![CDATA[<p>The most expensive thing on most websites isn&#39;t the design or the hosting. It&#39;s the accumulated weight of features that were requested once, built dutifully, and used briefly.</p>
<p>The members area with four members. The event calendar last updated in 2023. The three-step quote calculator that everyone abandons at step two and calls instead.</p>
<p>Each is code that must be maintained, updated, secured, and worked around forever.</p>
<h2>Why &quot;yes&quot; is the default</h2>
<p>Saying yes is easier for everyone in the moment. The client feels heard, the agency gets paid, the developer has clear work. The cost lands later, distributed across every future change, invisible to the person who approved it.</p>
<p>That&#39;s a bad incentive structure, and the antidote is a habit of asking a few questions before agreeing.</p>
<h2>The questions</h2>
<p><strong>What are you actually trying to do?</strong> Nearly every feature request is a proposed solution in disguise. &quot;We need a chatbot&quot; is often &quot;people ask us the same four questions and we&#39;re tired of answering.&quot; That&#39;s an FAQ, not a chatbot — and it can ship this week.</p>
<p><strong>How will we know it worked?</strong> If nobody can name a number that should move, there&#39;s nothing to evaluate, which means it will never be removed either.</p>
<p><strong>What is the manual version?</strong> Almost anything can be done by a person before it&#39;s automated. If the manual version isn&#39;t worth someone&#39;s time, the automated version probably isn&#39;t worth building.</p>
<p><strong>Who maintains it?</strong> Content-driven features need a content owner. An event calendar without someone whose job includes updating it becomes a public record of neglect.</p>
<p><strong>What does it cost if we don&#39;t?</strong> Sometimes the honest answer is &quot;nothing measurable,&quot; and that&#39;s a fine reason to skip it.</p>
<h2>How to say no well</h2>
<p>Not &quot;no.&quot; Say what you&#39;d do instead, and why.</p>
<p>&quot;We could build the calculator — it&#39;s about three weeks and it&#39;ll need maintaining as your pricing changes. Or we could put your three most common package prices on the page this week and see whether people still call for a quote. If they do, the calculator&#39;s clearly worth building and we&#39;ll know what to put in it.&quot;</p>
<p>That version is a service. It gives the client a cheaper path to the same outcome and a real decision to make. In our experience most people take the smaller option, and a good share of the time it turns out to be sufficient.</p>
<h2>The ones to say yes to quickly</h2>
<p>Anything that removes friction from a customer contacting you. Anything that fixes something broken. Anything that makes the site faster or more accessible. Anything the owner needs in order to update their own content.</p>
<p>Those compound. Features rarely do.</p>
<h2>The annual subtraction</h2>
<p>Once a year, list every feature on the site and check what it&#39;s been used for in the last twelve months. Remove what isn&#39;t earning its keep.</p>
<p>It is the least popular meeting of the year and reliably the most valuable one. A website that does five things well beats one that does twenty things adequately — and it costs far less to keep alive.</p>
]]></content:encoded>
    </item>
    <item>
      <title>Design Systems for Businesses That Aren&apos;t Design Companies</title>
      <link>https://awesomeinternet.com/blog/design-systems-for-businesses-that-arent-design-companies</link>
      <guid isPermaLink="true">https://awesomeinternet.com/blog/design-systems-for-businesses-that-arent-design-companies</guid>
      <pubDate>Sun, 02 Aug 2026 16:00:00 GMT</pubDate>
      <category>Design</category>
      <author>Trisha Fortney</author>
      <description>You do not need a hundred-page brand manual. You need about six decisions written down so your website stops drifting.</description>
      <content:encoded><![CDATA[<p>&quot;Design system&quot; sounds like something a company with a design department has. For a business with a website and one person who occasionally updates it, the useful version is much smaller — and it exists to solve a specific, mundane problem.</p>
<p>That problem is drift. Someone adds a page, picks a slightly different blue, uses a heading one size larger, adds a button with rounded corners that don&#39;t match. Repeat over two years and the site looks like four websites in a trench coat.</p>
<h2>The six decisions</h2>
<p><strong>1. Colours — five of them.</strong> One dark for text, one brand colour, one accent, one light background, one border grey. Written down as hex values, not &quot;our blue.&quot;</p>
<p>Five is enough for almost any business site. More than that and consistency stops being achievable by a non-designer.</p>
<p><strong>2. Two typefaces, maximum.</strong> One for headings, one for body. Sizes fixed at a handful of steps — say five — rather than typed in per page. Most amateur-looking pages are amateur-looking because of typographic inconsistency, not colour.</p>
<p><strong>3. Spacing on a scale.</strong> Pick a base unit and use multiples of it. Everything spaced at 8, 16, 24, 32, 48 looks deliberate. Everything spaced at 13, 27, 31 looks accidental — even when nobody can say why.</p>
<p><strong>4. One button style, with one variant.</strong> A primary and a secondary. Same shape, same padding, same radius everywhere. The number of sites with six button styles is remarkable, and every one of them got there honestly.</p>
<p><strong>5. Image treatment.</strong> Do photos have rounded corners? Is there a consistent aspect ratio for cards? Are illustrations flat or shadowed? One choice, applied throughout.</p>
<p><strong>6. Voice.</strong> Not visual, but part of the same problem. Do you say &quot;we&quot; or &quot;the team&quot;? Is it &quot;Contact Us&quot; or &quot;Get in Touch&quot;? Sentence case or Title Case for headings? Write the answers down.</p>
<h2>Where to keep it</h2>
<p>One page. In whatever the business already uses — a shared doc is completely fine. Hex codes, font names and sizes, spacing values, a screenshot of each button, three sentences on voice.</p>
<p>The elaborate version, with tokens and component libraries, is genuinely valuable for a company shipping a product with a design team. For a service business, it&#39;s a document that gets made once and never opened.</p>
<h2>The test that proves it works</h2>
<p>Ask someone who isn&#39;t a designer to add a new page to your site.</p>
<p>If they can do it without asking what colour to use, without inventing a new heading size, and without the result looking foreign — the system is working. If they can&#39;t, the system isn&#39;t written down clearly enough, no matter how thorough it feels.</p>
<h2>What it&#39;s actually buying you</h2>
<p>Consistency reads as competence. A visitor can&#39;t articulate why one site feels professional and another feels improvised, but they respond to it, and they respond in the first few seconds.</p>
<p>Six decisions, one page. That&#39;s the whole system.</p>
]]></content:encoded>
    </item>
    <item>
      <title>Domain, DNS, and the Three Records That Break Everything</title>
      <link>https://awesomeinternet.com/blog/domain-dns-and-the-three-records-that-break-everything</link>
      <guid isPermaLink="true">https://awesomeinternet.com/blog/domain-dns-and-the-three-records-that-break-everything</guid>
      <pubDate>Sat, 01 Aug 2026 16:00:00 GMT</pubDate>
      <category>Operations</category>
      <author>Tim Liang</author>
      <description>DNS causes more total-outage incidents than hacking does, and almost all of them come down to a handful of records nobody documented.</description>
      <content:encoded><![CDATA[<p>Ask a room of business owners who controls their domain and you&#39;ll get a lot of uncertain answers. &quot;The developer from before, maybe?&quot; &quot;It might be through the hosting?&quot; &quot;There&#39;s an email from GoDaddy somewhere.&quot;</p>
<p>That uncertainty is the single largest unmanaged risk on most small business websites — bigger than the plugin vulnerabilities everyone worries about.</p>
<h2>Own your domain, personally</h2>
<p>Not your agency. Not your web developer. Not an employee&#39;s personal account.</p>
<p>The registrar account should be in the business&#39;s name, with the business&#39;s email, and someone in the business should be able to log in today. Everything else — hosting, DNS, email — can be moved if you control the domain. Lose control of the domain and you lose all of it at once, with no technical recourse.</p>
<p>Check three things this week: who the registrar is, whether renewal is on auto-renew with a card that hasn&#39;t expired, and whether the contact email is one somebody still reads.</p>
<h2>The three records</h2>
<p><strong>A / AAAA — where your website lives.</strong> Point it at the wrong address and the site is gone. Point it at an address you no longer control and someone else&#39;s content can appear on your domain. When you leave a host, this is the record to change, and the old host account should not be cancelled until the change has fully propagated.</p>
<p><strong>MX — where your email goes.</strong> The classic disaster: a developer migrates the website, recreates DNS from scratch at the new provider, copies the web records and forgets the mail records. The site works perfectly. Email stops, silently, and it can be a day before anyone realizes inbound mail has been bouncing.</p>
<p>Before any DNS migration, export every existing record. All of them. Then compare afterwards.</p>
<p><strong>TXT — who is allowed to send as you.</strong> SPF, DKIM, and DMARC decide whether your mail lands in an inbox or a spam folder. They also decide whether someone else can send convincing mail pretending to be you.</p>
<p>If your contact form emails stopped arriving after a host migration, this is nearly always why: the new server sends mail that your SPF record doesn&#39;t authorize.</p>
<h2>The habits that prevent the bad day</h2>
<ul>
<li><strong>Lower TTL before a planned change</strong>, so a mistake takes minutes to undo instead of a day.</li>
<li><strong>Export the whole zone before touching anything.</strong> A text file, saved somewhere findable.</li>
<li><strong>Change one thing at a time</strong> and confirm it before the next.</li>
<li><strong>Never let the domain and the hosting be a single account</strong> you can be locked out of.</li>
<li><strong>Document it.</strong> Registrar, DNS host, who has access, and where recovery codes live. One page, kept somewhere the business owns.</li>
</ul>
<h2>Why this is worth an afternoon</h2>
<p>Hacking is the risk everyone plans for. In practice, we see far more total outages caused by an expired domain, a lapsed card, an inaccessible registrar account after someone left the company, or a migration that dropped the MX records.</p>
<p>Every one of those is preventable with an hour of documentation and an auto-renewal you&#39;ve verified.</p>
]]></content:encoded>
    </item>
    <item>
      <title>The Quiet Cost of Third-Party Scripts</title>
      <link>https://awesomeinternet.com/blog/the-quiet-cost-of-third-party-scripts</link>
      <guid isPermaLink="true">https://awesomeinternet.com/blog/the-quiet-cost-of-third-party-scripts</guid>
      <pubDate>Fri, 31 Jul 2026 16:00:00 GMT</pubDate>
      <category>Performance</category>
      <author>Natalia Astashova</author>
      <description>Each tag was added for a good reason by someone who has since left. Here is how to audit what your site is loading from other people&apos;s servers.</description>
      <content:encoded><![CDATA[<p>Third-party scripts arrive one at a time, each with a reasonable justification, each adding a small amount of weight. Nobody ever removes one, because nobody is sure what it does.</p>
<p>Three years later the homepage loads code from fourteen different companies and takes six seconds to respond to a tap.</p>
<h2>What you&#39;re actually taking on</h2>
<p>Every third-party script is a dependency on someone else&#39;s infrastructure, executed on your visitors&#39; devices with full access to your page.</p>
<p>That means:</p>
<ul>
<li><strong>Their downtime is your downtime.</strong> A slow tag server can block your page from becoming interactive. It&#39;s not hypothetical — a single unresponsive third party has taken large sites down more than once.</li>
<li><strong>Their code runs on your main thread</strong>, competing with your own interface. This is the usual cause of a page that looks loaded but doesn&#39;t respond.</li>
<li><strong>Their privacy posture is now yours.</strong> Whatever they collect, they collect from your visitors, on your site, under your policy.</li>
<li><strong>They can change without telling you.</strong> A script you vetted in 2023 is not the script running today.</li>
</ul>
<h2>The audit</h2>
<p>Open your tag manager and your page source, and list every external domain the page loads from. For each one, four questions:</p>
<ol>
<li><strong>What business decision does it inform?</strong> Not &quot;it collects data&quot; — what did someone do differently because of it?</li>
<li><strong>When was that last true?</strong> Heatmap tools are the classic case: intensely useful for a fortnight, then loading for three years.</li>
<li><strong>Does it need to load on every page?</strong> The chat widget probably doesn&#39;t belong on the checkout. The scheduling embed doesn&#39;t belong on the blog.</li>
<li><strong>Does it need to load immediately?</strong> Almost nothing does.</li>
</ol>
<p>In our experience roughly half the tags on a typical site fail question one or two.</p>
<h2>What to do with the survivors</h2>
<p><strong>Defer them.</strong> Analytics can load after the page is interactive. Chat widgets can load on interaction — a lightweight button that fetches the real widget when clicked cuts hundreds of kilobytes for the 95% of visitors who never open it.</p>
<p><strong>Scope them.</strong> Load the booking script only on pages with booking, the map only on the contact page.</p>
<p><strong>Self-host what you can.</strong> Fonts especially. Self-hosted fonts are faster, more private, and immune to a third party&#39;s outage.</p>
<p><strong>Set a budget.</strong> A hard limit on how much third-party weight the site carries, checked when someone asks to add another tag. Without one, the answer to &quot;can we add this?&quot; is always yes, and the cost is always invisible.</p>
<h2>The uncomfortable conversation</h2>
<p>The pushback is always the same: marketing needs the data, so the tags stay.</p>
<p>The reframe that works: those tags are being paid for in visitors. If the pixel that measures your conversions is slowing the page enough to reduce your conversions, it isn&#39;t a measurement tool — it&#39;s a tax.</p>
<p>Measure the page with and without. On most sites we audit, removing the dead tags is worth a second or more of load time, and nothing of value is lost — because nobody had looked at the data in two years anyway.</p>
]]></content:encoded>
    </item>
    <item>
      <title>Forms, Funnels, and the Gap Between Them</title>
      <link>https://awesomeinternet.com/blog/forms-funnels-and-the-gap-between-them</link>
      <guid isPermaLink="true">https://awesomeinternet.com/blog/forms-funnels-and-the-gap-between-them</guid>
      <pubDate>Thu, 30 Jul 2026 16:00:00 GMT</pubDate>
      <category>Conversion</category>
      <author>Steph Bedford</author>
      <description>Most businesses have a form and call it a funnel. The difference is what happens in the hours after someone hits submit.</description>
      <content:encoded><![CDATA[<p>A form collects information. A funnel moves someone from curious to committed. Most small businesses have built the first and assumed it does the job of the second — then wonder why half their enquiries evaporate.</p>
<h2>Where the leak actually is</h2>
<p>Track a hundred enquiries through a typical small business and the pattern is consistent:</p>
<ul>
<li>A hundred people land on the contact page.</li>
<li>Around twelve to fifteen start the form.</li>
<li>Eight or nine finish it.</li>
<li>Seven or eight are replied to at all.</li>
<li>Three or four get a reply within a day.</li>
<li>One or two become customers.</li>
</ul>
<p>The biggest single drop is between landing and starting. The most fixable one is between submission and reply.</p>
<p>Notice that neither of those is a design problem.</p>
<h2>Close the gap after submission first</h2>
<p><strong>Acknowledge instantly.</strong> An automatic reply that says what happens next and when. It costs nothing to set up and it stops the &quot;did that even send?&quot; doubt that sends people to a competitor&#39;s form ten minutes later.</p>
<p><strong>Reply fast, for real.</strong> Response speed is the highest-leverage variable in the funnel. Same-day replies convert dramatically better than next-day, and next-day beats &quot;sometime this week&quot; by more than most owners expect.</p>
<p><strong>Have a second touch.</strong> Most people who don&#39;t reply to your first message aren&#39;t gone — they got busy. One follow-up after a few days recovers a meaningful share of them. Two is fine. Eleven is harassment.</p>
<p><strong>Route by urgency.</strong> &quot;My site is down&quot; and &quot;I&#39;d like a quote in the autumn&quot; should not sit in the same queue in the same order.</p>
<h2>Then reduce the friction before it</h2>
<p><strong>Ask for less.</strong> Every field is an exit. Three fields converts better than eight, essentially always.</p>
<p><strong>Offer a lower-commitment option.</strong> Not everyone is ready to &quot;request a quote.&quot; A checklist, a 15-minute call, an audit — a smaller yes captures people who&#39;d otherwise leave without a trace.</p>
<p><strong>Put the form where the intent is.</strong> Making someone navigate to a separate contact page loses people. The end of a service page is where someone has just finished being convinced.</p>
<p><strong>Say what happens next, next to the button.</strong> &quot;We reply within one business day&quot; reduces the perceived risk of clicking more than any button colour ever has.</p>
<h2>What you don&#39;t need</h2>
<p>You don&#39;t need a marketing automation platform, an eleven-stage nurture sequence, or lead scoring. Not at this size. Those are answers to problems you get after you&#39;ve fixed the above.</p>
<h2>The measurement that keeps you honest</h2>
<p>Count enquiries, count replies, and record the time between them. Three numbers, tracked monthly.</p>
<p>Most businesses discover their real conversion problem lives in the second and third numbers — which is good news, because those are fixed with a calendar reminder rather than a redesign.</p>
]]></content:encoded>
    </item>
    <item>
      <title>Writing Meta Descriptions People Actually Click</title>
      <link>https://awesomeinternet.com/blog/writing-meta-descriptions-people-actually-click</link>
      <guid isPermaLink="true">https://awesomeinternet.com/blog/writing-meta-descriptions-people-actually-click</guid>
      <pubDate>Wed, 29 Jul 2026 16:00:00 GMT</pubDate>
      <category>SEO</category>
      <author>Alex Tusant</author>
      <description>Meta descriptions do not affect rankings directly. They affect whether anyone clicks your ranking, which is the same thing with extra steps.</description>
      <content:encoded><![CDATA[<p>Meta descriptions occupy an odd position in SEO. They aren&#39;t a ranking factor, which leads a lot of people to ignore them. They are, however, the advertising copy shown beneath your title in the results — and click-through rate very much matters.</p>
<p>Ranking third and being clicked is better than ranking second and being skipped.</p>
<h2>Write for the moment of choice</h2>
<p>Someone has just searched. They&#39;re scanning a page of near-identical blue links, and they&#39;ll give yours roughly a second.</p>
<p>They&#39;re deciding one thing: <em>does this look like it answers my question?</em> Everything about the description should serve that decision.</p>
<h2>What works</h2>
<p><strong>Answer the search, immediately.</strong> If the query is &quot;how much does a website cost,&quot; the first six words should be about cost. Not your company. Not your commitment to excellence.</p>
<p><strong>Be concrete.</strong> Numbers, timeframes, prices, specifics. &quot;Plans from $99/month, 24/7 support, no contract&quot; outperforms &quot;affordable, comprehensive website solutions tailored to your needs&quot; every time — because one is information and the other is decoration.</p>
<p><strong>Say what happens next.</strong> &quot;See the checklist,&quot; &quot;compare the three options,&quot; &quot;book a 15-minute call.&quot; A description that implies a clear payoff gets clicked.</p>
<p><strong>Match the page.</strong> If the description promises pricing and the page doesn&#39;t have any, you&#39;ll get the click and lose the visitor — and the resulting bounce isn&#39;t a signal you want to send repeatedly.</p>
<h2>What doesn&#39;t</h2>
<p>Keyword stuffing. Your company name at the front, where it takes space from the answer. Truncated sentences that run past the display limit mid-thought. Identical descriptions across dozens of pages — a genuinely common problem, and a strong signal that nobody has looked at the site in a while.</p>
<p>And leaving them empty, which hands the search engine permission to invent one from your page text. It sometimes does this well. It often pulls your cookie notice.</p>
<h2>Length, practically</h2>
<p>Aim for roughly 140–160 characters. The real cut-off varies by device and query, but the discipline that matters is putting the important part first — write it so it still works if the last third disappears.</p>
<h2>The bit almost nobody does</h2>
<p>Search engines frequently rewrite descriptions anyway, matching the snippet to the specific query. That&#39;s not a reason to skip writing them; it&#39;s a reason to make sure your page contains good sentences worth rewriting <em>into</em> a snippet.</p>
<p>Then check what&#39;s actually being shown. Search Console reports impressions and click-through rate per query. Find pages with plenty of impressions and a poor click-through rate — those are pages ranking well that nobody is choosing. Rewriting the description on your top twenty of those is one of the cheapest traffic gains available.</p>
<p>No new content. No new links. Just better copy in the thirty seconds where someone decides whether you&#39;re worth a click.</p>
]]></content:encoded>
    </item>
    <item>
      <title>What a Website Maintenance Plan Should Include</title>
      <link>https://awesomeinternet.com/blog/what-a-website-maintenance-plan-should-include</link>
      <guid isPermaLink="true">https://awesomeinternet.com/blog/what-a-website-maintenance-plan-should-include</guid>
      <pubDate>Tue, 28 Jul 2026 16:00:00 GMT</pubDate>
      <category>Operations</category>
      <author>Tim Liang</author>
      <description>Maintenance plans range from a monthly plugin update to genuine operational cover. Here is how to tell which one you are buying.</description>
      <content:encoded><![CDATA[<p>&quot;Website maintenance&quot; is one of those phrases that sounds specific and isn&#39;t. Two providers can charge similar money for wildly different work, and the difference only becomes visible on the worst day.</p>
<p>Here&#39;s what to look for.</p>
<h2>The baseline: things that must happen</h2>
<p><strong>Updates, applied safely.</strong> Core, themes, and plugins — on a staging copy first, with a visual check afterwards, and a rollback path. Auto-updating everything on production is not maintenance; it&#39;s a coin flip performed monthly.</p>
<p><strong>Backups, off-site, tested.</strong> Daily, retained sensibly, stored somewhere other than the server, and restored on a schedule so you know they work.</p>
<p><strong>Uptime monitoring.</strong> Checked frequently, from more than one location, alerting a human who is awake. Monitoring that emails a mailbox nobody reads is monitoring theatre.</p>
<p><strong>Security scanning.</strong> File integrity, malware, and known vulnerabilities in what&#39;s installed — plus somebody actually reading the output.</p>
<p><strong>SSL and domain renewal tracking.</strong> Both expire. Both take a site down completely when they do. Both are entirely preventable.</p>
<h2>The part that separates real plans from cheap ones</h2>
<p><strong>Someone answers.</strong> A defined response time, and a way to reach a person that isn&#39;t a ticket form that replies in three days.</p>
<p><strong>Fixes are included, not just updates.</strong> The plugin update broke the layout — who fixes that, and is it billable? The answer to this question tells you what you&#39;ve actually bought.</p>
<p><strong>Small changes are included.</strong> A price change, a new team member, a seasonal banner. Most owners need a handful of small edits a month, and a plan that excludes them will feel expensive at exactly the wrong moment.</p>
<p><strong>Performance is watched.</strong> Speed decays. New content, new tags, new plugins — someone should be noticing before your visitors do.</p>
<p><strong>You get a report you can read.</strong> What was updated, what was found, what was fixed, what needs a decision. Not a 40-page automated PDF; a page a busy person will actually look at.</p>
<h2>Questions worth asking before signing</h2>
<ul>
<li>What happens if the site goes down at 2 a.m. on a Sunday?</li>
<li>If we get hacked, is cleanup included, or is that a separate quote?</li>
<li>Who owns the hosting account, the domain, and the code?</li>
<li>Can I get a full export of everything, today, if I want to leave?</li>
<li>What did you fix on my site last month? (Ask this after three months.)</li>
</ul>
<p>That last question is the real audit. Plenty of maintenance plans are a standing charge for a monthly automated update and nothing else.</p>
<h2>What it&#39;s worth</h2>
<p>For a site that generates leads, maintenance is not a cost centre — it&#39;s the reason a bad week stays a bad week instead of becoming a bad quarter. The cost of one serious incident, in downtime and recovery and lost enquiries, typically exceeds several years of a decent plan.</p>
<p>The trick is making sure you&#39;re buying the plan and not the phrase.</p>
]]></content:encoded>
    </item>
    <item>
      <title>Migrating Off a Page Builder Without Losing Rankings</title>
      <link>https://awesomeinternet.com/blog/migrating-off-a-page-builder-without-losing-rankings</link>
      <guid isPermaLink="true">https://awesomeinternet.com/blog/migrating-off-a-page-builder-without-losing-rankings</guid>
      <pubDate>Mon, 27 Jul 2026 16:00:00 GMT</pubDate>
      <category>WordPress</category>
      <author>Natalia Astashova</author>
      <description>Page builders are easy to enter and hard to leave. A migration plan that keeps your traffic while you get your speed back.</description>
      <content:encoded><![CDATA[<p>Page builders solve a real problem: they let people who don&#39;t write code change their own website. The cost arrives later, as page weight, lock-in, and markup you can&#39;t reason about.</p>
<p>Leaving is a legitimate decision. Losing your search traffic on the way out is not a required part of it.</p>
<h2>Understand what you&#39;re actually leaving</h2>
<p>Most builders store layout as shortcodes or serialized data inside the post content. Deactivate the plugin and your pages become a wall of bracket syntax. That&#39;s the lock-in — the content and the layout are the same field.</p>
<p>Any migration has to separate them: extract the actual content, rebuild the layout in whatever you&#39;re moving to, and never let the old data be the only copy.</p>
<h2>The plan</h2>
<p><strong>1. Freeze and inventory.</strong> Stop editing. Export a full list of URLs with traffic, rankings, and inbound links from analytics and Search Console. This is your protection: it defines what must not break.</p>
<p><strong>2. Prioritize.</strong> You almost certainly have a small number of pages carrying most of the value. Those get careful, hand-checked migration. The long tail can be batched.</p>
<p><strong>3. Extract content cleanly.</strong> Pull the real text and images out with the builder still active, so nothing is trapped. Keep headings hierarchical — heading structure carries meaning and is frequently mangled by builders that style everything as a div.</p>
<p><strong>4. Rebuild on staging.</strong> Full copy of the live site, migration done there, nothing touching production until it&#39;s verified.</p>
<p><strong>5. Preserve URLs exactly.</strong> This is the single most important rule. If a URL can stay the same, it stays the same. Every URL you change is a redirect you have to maintain and a small amount of value you leak. Redesigning the URL structure &quot;while we&#39;re in here&quot; is how migrations lose 40% of their traffic.</p>
<p><strong>6. Match the content, then improve it.</strong> Migrate first, optimize second. If you rewrite while you migrate and traffic drops, you won&#39;t know which change caused it.</p>
<p><strong>7. Check the invisible things.</strong> Titles, meta descriptions, canonicals, structured data, image alt text, internal links. Builders generate a lot of this automatically, and it disappears silently when the builder does.</p>
<h2>Launch and the two weeks after</h2>
<p>Launch during a quiet window. Then:</p>
<ul>
<li>Crawl the new site immediately, looking for 404s and broken internal links.</li>
<li>Submit the updated sitemap.</li>
<li>Watch Search Console daily for a fortnight — coverage errors and crawl anomalies show up there before they show up in traffic.</li>
<li>Compare traffic to the pre-migration baseline by page, not in aggregate. Aggregate hides the one important page that broke.</li>
</ul>
<p>A small dip in the first fortnight is normal as pages are recrawled. A dip that hasn&#39;t recovered by week six is a problem to investigate, not to wait out.</p>
<h2>What you get</h2>
<p>Typically: page weight down by half or more, an editing experience that&#39;s genuinely simpler, and a site the next developer can read.</p>
<p>It&#39;s a real project — not a weekend. But it&#39;s the difference between owning your website and renting it from a plugin.</p>
]]></content:encoded>
    </item>
    <item>
      <title>Page Speed Is a Business Metric, Not a Score</title>
      <link>https://awesomeinternet.com/blog/page-speed-is-a-business-metric-not-a-score</link>
      <guid isPermaLink="true">https://awesomeinternet.com/blog/page-speed-is-a-business-metric-not-a-score</guid>
      <pubDate>Sun, 26 Jul 2026 16:00:00 GMT</pubDate>
      <category>Performance</category>
      <author>Natalia Astashova</author>
      <description>Chasing a hundred in Lighthouse is a hobby. Here is how to translate speed work into numbers a business owner cares about.</description>
      <content:encoded><![CDATA[<p>Performance work has an image problem. It&#39;s presented as a score out of a hundred, which makes it look like a video game, which makes it easy for an owner to deprioritize in favour of something that sounds like it makes money.</p>
<p>So let&#39;s translate.</p>
<h2>What the score is actually measuring</h2>
<p>A Lighthouse score is a weighted average of lab measurements taken on a simulated device on a simulated connection, on your machine, at one moment. It&#39;s a useful diagnostic and a terrible target.</p>
<p>Two things make it misleading as a goal. It&#39;s synthetic — your real visitors are on different devices and networks. And it&#39;s non-linear — going from 40 to 70 is a genuinely different experience; going from 90 to 100 is often invisible to every human being.</p>
<h2>What to measure instead</h2>
<p><strong>Field data.</strong> What actual visitors experienced, from real-user monitoring or the Chrome UX Report. This is the number that reflects your business and the one search engines use.</p>
<p><strong>Time to first meaningful content on a mid-range phone on cellular.</strong> Not the score — the seconds. Everyone in the room understands seconds.</p>
<p><strong>The bounce curve by load time.</strong> If your analytics can segment by speed, this is the most persuasive chart in the building. It reliably shows that visitors who waited longer left more.</p>
<h2>The translation that lands</h2>
<p>Take real numbers off the site. Suppose 8,000 organic sessions a month, a 2.4% enquiry rate, and an average job worth $2,400.</p>
<p>Now: your mobile pages take 5.8 seconds to become useful, and mobile is 61% of your traffic and converting at less than half the desktop rate.</p>
<p>The question stops being &quot;should we spend on performance&quot; and becomes &quot;what is the mobile gap costing per month.&quot; That&#39;s a question a business owner can answer, and the answer is usually much larger than the cost of the work.</p>
<h2>Where the time actually goes</h2>
<p>For most business sites, in this order: oversized images, third-party scripts, render-blocking CSS and fonts, and unnecessary platform overhead. That&#39;s the whole list, and the first two are usually more than half the problem.</p>
<p>Which is worth saying out loud, because it means the work is finite. Speed optimization is not an endless money pit — it&#39;s a handful of specific fixes with a clear end point.</p>
<h2>What &quot;good enough&quot; looks like</h2>
<p>For a small business website: something meaningful on screen within about two seconds on a mid-range phone on 4G, interaction that responds immediately, and no layout that jumps around while loading.</p>
<p>Past that, keep the discipline rather than chasing the number. Set a page weight budget, check field data monthly, and don&#39;t let a new marketing tag quietly add 400 KB in November.</p>
<p>Nobody has ever chosen a supplier because their Lighthouse score was 100. Plenty have left because a page took six seconds.</p>
]]></content:encoded>
    </item>
    <item>
      <title>The Five Pages Every Service Business Needs</title>
      <link>https://awesomeinternet.com/blog/the-five-pages-every-service-business-needs</link>
      <guid isPermaLink="true">https://awesomeinternet.com/blog/the-five-pages-every-service-business-needs</guid>
      <pubDate>Sat, 25 Jul 2026 16:00:00 GMT</pubDate>
      <category>Design</category>
      <author>Steph Bedford</author>
      <description>Before you think about a blog, a resource hub, or a chatbot, get these five pages right. Most sites are missing at least two.</description>
      <content:encoded><![CDATA[<p>Websites tend to grow sideways. A blog nobody reads, a resources section with two PDFs, a news page whose most recent item is from 2023 — meanwhile the pages that actually decide whether someone hires you haven&#39;t been touched since launch.</p>
<p>Here are the five that matter, and what each one has to accomplish.</p>
<h2>1. The homepage</h2>
<p><strong>Job:</strong> tell a stranger what you do, who for, and what to do next — within about five seconds.</p>
<p>Not your history. Not your values. What you do, in words your customer would use. Then the proof (numbers, names, a testimonial that says something specific), then one obvious next step repeated down the page.</p>
<p>The commonest homepage failure isn&#39;t ugliness. It&#39;s that after fifteen seconds a visitor still can&#39;t tell what you sell.</p>
<h2>2. The service page — one per service</h2>
<p><strong>Job:</strong> convert someone who has a specific problem.</p>
<p>One page per thing you sell. Not a single &quot;Services&quot; page listing nine offerings in bullet form — that page ranks for nothing and converts nobody, because it speaks to everyone.</p>
<p>Each should cover: the problem in the customer&#39;s language, what you actually do about it, what it costs (or the range, or why it varies), what happens after they enquire, and who it&#39;s not for. That last part builds more trust than any amount of praise.</p>
<h2>3. The about page</h2>
<p><strong>Job:</strong> make it feel like real people.</p>
<p>It&#39;s usually one of the most visited pages on any service business site, and usually the most neglected. People check it before they call, because they want to know who they&#39;d be dealing with.</p>
<p>Real photos of real people. How long you&#39;ve been doing this. Something specific enough that a competitor couldn&#39;t paste it onto their own site.</p>
<h2>4. The proof page</h2>
<p><strong>Job:</strong> answer &quot;has this worked for someone like me?&quot;</p>
<p>Case studies, results, client names — whatever form your evidence takes. Specific beats glowing every time. &quot;They were great to work with&quot; persuades nobody; &quot;load time went from 6.1 seconds to 1.4, and enquiries rose by a third over the following quarter&quot; persuades everybody.</p>
<p>Even two short case studies outperform a wall of anonymous five-star quotes.</p>
<h2>5. The contact page</h2>
<p><strong>Job:</strong> make it effortless, and set expectations.</p>
<p>Every method you actually monitor. A form that asks for the minimum. A clear statement of when you&#39;ll reply. If you have a physical location, a map and parking notes. If you have hours, the real ones.</p>
<p>And test that it works, from a phone, this month.</p>
<h2>The order to fix them in</h2>
<p>Contact first — it&#39;s fastest and it&#39;s where the money leaks. Then your best-selling service page. Then the homepage. Then proof. About last, because it matters but rarely blocks a sale.</p>
<p>Once those five are genuinely good, you&#39;ve earned the right to think about the blog. Before that, publishing content to drive traffic toward pages that don&#39;t convert is just paying to fill a leaky bucket faster.</p>
]]></content:encoded>
    </item>
    <item>
      <title>How Often Should You Actually Publish?</title>
      <link>https://awesomeinternet.com/blog/how-often-should-you-actually-publish</link>
      <guid isPermaLink="true">https://awesomeinternet.com/blog/how-often-should-you-actually-publish</guid>
      <pubDate>Fri, 24 Jul 2026 16:00:00 GMT</pubDate>
      <category>Marketing</category>
      <author>Logan Lenz</author>
      <description>Publishing cadence advice is mostly folklore. Here is how to pick a rhythm you can hold, and why holding it matters more than the number.</description>
      <content:encoded><![CDATA[<p>Ask ten marketers how often to blog and you&#39;ll get ten confident numbers with nothing behind them. The honest answer is that the right cadence depends on what you&#39;re publishing for — and that consistency beats volume by a wide margin.</p>
<h2>First, what is the blog for?</h2>
<p>There are really only three reasons a business blog earns its keep.</p>
<p><strong>To rank for things people search.</strong> Then cadence is irrelevant and coverage is everything. Twelve genuinely good pages answering twelve real questions will outperform a hundred thin posts, permanently.</p>
<p><strong>To give existing prospects a reason to trust you.</strong> Then depth matters. Someone deciding whether to hire you reads three or four things, and they should be your best three or four.</p>
<p><strong>To stay in front of an audience that has already opted in.</strong> This is the only one where frequency is the point, because you&#39;re building a habit on the other end.</p>
<p>Most business blogs are trying to do the first, publishing as if they&#39;re doing the third, and achieving neither.</p>
<h2>The case for daily</h2>
<p>Daily is a strong choice under specific conditions: you have a real audience, a subject with genuine daily surface area, and someone whose actual job includes it.</p>
<p>What daily buys you is compounding — an archive that keeps earning, a reason for people to check back, and a body of work that becomes the reference in your niche. What it costs is relentless: five posts a week is 250 a year, and quality decay is the default outcome without a system.</p>
<h2>The case for weekly</h2>
<p>Weekly is where most businesses should live. It&#39;s frequent enough to build the habit on both ends, slow enough that each piece can be worth reading, and survivable through a busy quarter.</p>
<h2>The case for &quot;when we have something&quot;</h2>
<p>Fine for a business whose website isn&#39;t a marketing channel. Genuinely fine — a practice with a complete Google Business Profile and six solid service pages does not need a blog. Publishing nothing beats publishing filler.</p>
<p>What doesn&#39;t work is the middle: four posts in January, silence until August, two in September. That pattern reads as abandonment, which is worse than never having started.</p>
<h2>What makes a cadence hold</h2>
<p><strong>A backlog.</strong> The reason cadences collapse is that Tuesday arrives and there&#39;s nothing to write. Work a few weeks ahead and one bad week stops being a break in the chain.</p>
<p><strong>Ideas captured continuously.</strong> Every client question is a post. Every explanation you&#39;ve given twice is a post. The idea shortage is a capture problem, not a creativity problem.</p>
<p><strong>A format that repeats.</strong> Not templates — recognizable shapes. The checklist, the audit, the &quot;here&#39;s what we actually do.&quot; Constraints make writing faster.</p>
<p><strong>Permission to be short.</strong> A useful 400-word answer published today is worth more than a 2,000-word guide that never ships.</p>
<h2>The number, if you want one</h2>
<p>Weekly, for at least six months, before you judge it. If you can genuinely do daily with a system behind it, daily compounds faster — and everything above is the system, not the ambition.</p>
]]></content:encoded>
    </item>
    <item>
      <title>Backups You Have Never Tested Are Not Backups</title>
      <link>https://awesomeinternet.com/blog/backups-you-have-never-tested-are-not-backups</link>
      <guid isPermaLink="true">https://awesomeinternet.com/blog/backups-you-have-never-tested-are-not-backups</guid>
      <pubDate>Thu, 23 Jul 2026 16:00:00 GMT</pubDate>
      <category>Security</category>
      <author>Tim Liang</author>
      <description>Everyone has backups. Far fewer have restores. The gap between those two facts is where businesses lose years of work.</description>
      <content:encoded><![CDATA[<p>Ask a business owner whether they have website backups and the answer is almost always yes. Ask when they last restored one and the room gets quiet.</p>
<p>That gap is not pedantry. A backup is a claim; a restore is a fact. Until you&#39;ve done the second, you have a claim.</p>
<h2>The ways backups fail quietly</h2>
<p><strong>They&#39;re on the same machine.</strong> A backup stored on the server it&#39;s backing up covers exactly one failure mode — you deleted something — and none of the others: the server dies, the account is suspended, the host has an incident, ransomware encrypts the volume.</p>
<p><strong>They only cover files, or only the database.</strong> A WordPress site is both. Restore one without the other and you have a working site full of missing content, or content with nowhere to live.</p>
<p><strong>They&#39;re too shallow.</strong> Seven days of retention sounds reasonable until you discover a corruption that started three weeks ago. Something monthly, kept for a year, costs almost nothing and has saved more than one client.</p>
<p><strong>They silently stopped.</strong> The plugin was deactivated during an update. The destination&#39;s credentials expired. The disk filled. Nobody was told, because failure notifications go to an address nobody reads.</p>
<p><strong>They contain the problem.</strong> If a compromise happened before your oldest backup, every restore point includes the backdoor.</p>
<h2>What a real backup policy looks like</h2>
<p>The old rule still holds: <strong>three copies, two kinds of storage, one of them somewhere else.</strong> For a website that usually means the live site, an automated backup on the host, and an off-site copy in independent storage.</p>
<p>Add to that:</p>
<ul>
<li><strong>Automated, not remembered.</strong> Anything requiring a human to think about it monthly will lapse within a year.</li>
<li><strong>Monitored.</strong> A successful backup should be as noisy as a failed one — or at least, a failure must reach a person.</li>
<li><strong>Retained on a schedule you chose deliberately.</strong> Daily for a fortnight, weekly for a quarter, monthly for a year is a sane default.</li>
<li><strong>Encrypted</strong>, if it contains customer data, which it does.</li>
</ul>
<h2>The test</h2>
<p>Once a quarter, restore to somewhere that isn&#39;t production — a staging site, a local environment, anywhere.</p>
<p>Then check the things nobody checks: does the site load, are the images there, does the database include last week&#39;s content, do the forms work, is the plugin configuration intact?</p>
<p>Time it. &quot;We can be back within two hours&quot; is a very different conversation with an anxious client than &quot;we think we have backups somewhere.&quot;</p>
<h2>The two numbers worth agreeing on</h2>
<p><strong>How much data can you afford to lose?</strong> That sets backup frequency. A brochure site can lose a day; a store taking orders cannot lose an hour.</p>
<p><strong>How long can you afford to be down?</strong> That sets what you need standing by. If the answer is &quot;an hour,&quot; a nightly archive in cold storage isn&#39;t enough on its own.</p>
<p>Most businesses have never been asked either question, and both turn out to be surprisingly easy to answer once someone does.</p>
]]></content:encoded>
    </item>
    <item>
      <title>Reading Your Analytics Without Fooling Yourself</title>
      <link>https://awesomeinternet.com/blog/reading-your-analytics-without-fooling-yourself</link>
      <guid isPermaLink="true">https://awesomeinternet.com/blog/reading-your-analytics-without-fooling-yourself</guid>
      <pubDate>Wed, 22 Jul 2026 16:00:00 GMT</pubDate>
      <category>Analytics</category>
      <author>Alex Tusant</author>
      <description>Most analytics dashboards are read the way horoscopes are read. Four habits that turn numbers into decisions.</description>
      <content:encoded><![CDATA[<p>Analytics tools are extraordinarily good at producing numbers and completely indifferent to whether you understand them. The result is a monthly ritual where everyone looks at a chart, agrees traffic is up, and changes nothing.</p>
<p>Four habits fix most of that.</p>
<h2>1. Decide what a good month looks like before you look</h2>
<p>Write it down first: &quot;We want 40 form submissions and at least 12 from organic search.&quot; Then open the dashboard.</p>
<p>Do it the other way around and you&#39;ll find a metric that went up and call it a result. Every dataset contains a number that improved. Choosing it afterwards is how businesses spend three years feeling good about traffic that never became revenue.</p>
<h2>2. Compare like with like</h2>
<p>Traffic is seasonal, weekly, and lumpy. Month-over-month comparisons in a business with any seasonality are close to meaningless.</p>
<p>Compare to the same period last year. Compare 28-day windows rather than calendar months, so you&#39;re not counting a different number of weekends. And when something spikes, check the date against your own calendar before crediting your marketing — a lot of &quot;campaign successes&quot; are a mention on someone else&#39;s newsletter.</p>
<h2>3. Segment before concluding</h2>
<p>Aggregate numbers hide everything interesting. &quot;Conversion rate 2.1%&quot; is one number covering a mobile experience converting at 0.8% and a desktop one at 4%.</p>
<p>The three splits that pay for themselves immediately: device, source, and new versus returning. Nearly every real insight we&#39;ve found for a client lived in one of those three, invisible in the total.</p>
<h2>4. Know which numbers are lies</h2>
<p><strong>Bounce rate</strong> on a page whose job is to answer a question is not a failure signal. Someone found the answer and left satisfied — same data as leaving frustrated.</p>
<p><strong>Time on page</strong> is measured badly almost everywhere and is heavily distorted by anyone who leaves a tab open.</p>
<p><strong>Direct traffic</strong> is a bucket of things the tool couldn&#39;t attribute — dark social, apps, mistyped campaign links, privacy tooling. A big direct number often means broken tagging, not brand strength.</p>
<p><strong>Rankings</strong> for terms nobody searches are decorative. Check the volume.</p>
<h2>The numbers that survive scrutiny</h2>
<p>For a small business site, there are usually about five:</p>
<ol>
<li>Qualified enquiries per month.</li>
<li>Cost per qualified enquiry, by channel.</li>
<li>Organic sessions to your top ten commercial pages.</li>
<li>Conversion rate by device.</li>
<li>Speed of first response to an enquiry.</li>
</ol>
<p>Everything else on your dashboard is context for those.</p>
<h2>A monthly review that takes twenty minutes</h2>
<p>Look at the five numbers against last year. Note anything that moved more than 20%. For each, write one sentence saying why you think it moved and how confident you are. Then pick one thing to change, and only one.</p>
<p>That last constraint is the important one. A review that produces eleven action items produces zero completed actions — and next month you&#39;ll be reading the same numbers, wondering the same things.</p>
]]></content:encoded>
    </item>
    <item>
      <title>Alt Text Is Not an SEO Trick</title>
      <link>https://awesomeinternet.com/blog/alt-text-is-not-an-seo-trick</link>
      <guid isPermaLink="true">https://awesomeinternet.com/blog/alt-text-is-not-an-seo-trick</guid>
      <pubDate>Tue, 21 Jul 2026 16:00:00 GMT</pubDate>
      <category>Accessibility</category>
      <author>Trisha Fortney</author>
      <description>Alt text exists so people who cannot see your images still get the page. Writing it for search engines produces text that fails everyone.</description>
      <content:encoded><![CDATA[<p>Alt text has been mangled by a decade of SEO advice. Keyword-stuffed, written for crawlers, applied indiscriminately to every image including the decorative divider lines.</p>
<p>Here&#39;s the actual rule: alt text is what someone hears instead of seeing the image. Write it for that person and the SEO takes care of itself.</p>
<h2>The question to ask</h2>
<p>Not &quot;what is in this image?&quot; but <strong>&quot;what is this image doing here?&quot;</strong></p>
<p>The same photograph gets different alt text depending on its job:</p>
<ul>
<li>Illustrating a case study → &quot;The Fulton Dental waiting room after the 2025 refit&quot;</li>
<li>Demonstrating a product feature → &quot;The scheduling calendar showing three appointment types side by side&quot;</li>
<li>Purely decorative, next to text that already says it → <code>alt=&quot;&quot;</code></li>
</ul>
<p>That last one matters. An empty alt attribute is a real, correct answer — it tells a screen reader to skip an image that adds nothing, rather than announcing &quot;image, dot, hyphen, decoration&quot; in the middle of a sentence.</p>
<h2>What good alt text sounds like</h2>
<p>Read the page aloud, substituting your alt text for each image. If the sentence still makes sense and nothing important vanished, you&#39;ve written it correctly.</p>
<p>Some practical guidance:</p>
<ul>
<li><strong>Be specific, be brief.</strong> A sentence, usually. If it needs a paragraph, the information belongs in the page text.</li>
<li><strong>Don&#39;t start with &quot;image of.&quot;</strong> The screen reader already announced it&#39;s an image.</li>
<li><strong>Include text that appears in the image.</strong> If your infographic contains numbers, those numbers must be in the alt text or a caption — otherwise they simply don&#39;t exist for a portion of your audience.</li>
<li><strong>Describe function for anything clickable.</strong> For an image that is a link or a button, the alt text is what the control does: &quot;Download the 2026 pricing sheet,&quot; not &quot;PDF icon.&quot;</li>
<li><strong>Charts need their finding</strong>, not their appearance. &quot;Bar chart&quot; tells nobody anything. &quot;Site speed improved from 4.2 to 1.6 seconds after optimization&quot; is the actual content.</li>
</ul>
<h2>Where it overlaps with search</h2>
<p>Search engines do read alt text, and it&#39;s how images get found in image search. But the version that ranks and the version that serves a blind visitor are the same version, because both want an accurate description of what&#39;s actually there.</p>
<p>Keyword stuffing fails both audiences and, these days, isn&#39;t even effective at the thing it was cheating at.</p>
<h2>The part people forget</h2>
<p>Alt text isn&#39;t only for screen readers. It&#39;s shown when an image fails to load — a slow connection, a broken path, a blocked CDN. On a bad mobile connection, alt text is what a sighted visitor gets too.</p>
<h2>Getting an existing site fixed</h2>
<p>Audit by traffic. Start with your most-visited pages, do the images that carry meaning, mark the decorative ones empty, and stop. You don&#39;t need to reach a hundred percent to be dramatically better than you were — and a site where the important images are described properly is worth far more than one where every image has a keyword glued to it.</p>
]]></content:encoded>
    </item>
    <item>
      <title>The Case Against Redesigning Your Website</title>
      <link>https://awesomeinternet.com/blog/the-case-against-redesigning-your-website</link>
      <guid isPermaLink="true">https://awesomeinternet.com/blog/the-case-against-redesigning-your-website</guid>
      <pubDate>Mon, 20 Jul 2026 16:00:00 GMT</pubDate>
      <category>Design</category>
      <author>Logan Lenz</author>
      <description>Redesigns are the most expensive thing a business does to its website, and they frequently make performance worse. Here is when to do it anyway.</description>
      <content:encoded><![CDATA[<p>We build websites for a living, so take this in the spirit it&#39;s offered: most businesses asking for a redesign don&#39;t need one, and the redesign will cost them traffic.</p>
<h2>What a redesign actually is</h2>
<p>A redesign is a simultaneous change to your information architecture, your URLs, your copy, your visual identity, your templates, and often your platform — all at once, all going live on the same day.</p>
<p>Every one of those is a variable. Change them together and you cannot know which one helped and which one hurt. What you do know is that traffic will move, and the historical odds say down before up.</p>
<h2>Why the redesign is being requested</h2>
<p>In our experience the real reasons are, roughly in order:</p>
<ol>
<li><strong>Someone new has arrived</strong> and wants to make a mark. Legitimate motivation, poor diagnostic.</li>
<li><strong>The site feels dated to the owner</strong> — who looks at it every day and is the least representative visitor there is.</li>
<li><strong>It&#39;s hard to update</strong>, so it hasn&#39;t been updated, so it looks neglected. That&#39;s a platform problem wearing a design costume.</li>
<li><strong>The business changed</strong> and the site describes a company that no longer exists. This one is real.</li>
<li><strong>It isn&#39;t converting.</strong> Also real, but almost never solved by a new look.</li>
</ol>
<p>Only two of those five call for a redesign.</p>
<h2>What usually works better</h2>
<p><strong>Fix the pages that matter.</strong> Your homepage, your top three service pages, and your contact page account for most of your value. Rewriting those is a fortnight, not a quarter.</p>
<p><strong>Make it fast.</strong> Speed improvements are measurable, uncontroversial, and don&#39;t risk your rankings.</p>
<p><strong>Fix the funnel.</strong> Form fields, response time, and clarity of the next step move revenue more reliably than any visual change.</p>
<p><strong>Update the content.</strong> A site that says something true and current about your business reads as modern regardless of when the design was made.</p>
<h2>When to actually redesign</h2>
<ul>
<li>The business genuinely does something different now.</li>
<li>The platform is a real constraint — you can&#39;t publish without a developer.</li>
<li>Mobile is broken in a way that can&#39;t be patched.</li>
<li>Accessibility is failing and the templates can&#39;t be fixed.</li>
<li>You&#39;ve done the cheap work and the numbers still say the structure is wrong.</li>
</ul>
<p>That last point matters most: earn the redesign with evidence first.</p>
<h2>If you&#39;re going to do it, do it safely</h2>
<p>Map every URL to its new destination before you start. Keep your top-performing pages&#39; content largely intact — you can restyle without rewriting what already ranks. Launch in stages if the platform allows. Measure against a baseline you recorded beforehand.</p>
<p>And expect a dip. A well-run redesign recovers in six to twelve weeks. A badly run one is still explaining itself a year later.</p>
<h2>The uncomfortable summary</h2>
<p>The site you have, made fast, current, and clear, beats the beautiful site you&#39;ll have in five months roughly as often as not — and it costs a fraction as much. Sometimes the right answer is a redesign. It&#39;s just a smaller fraction of the time than anyone selling redesigns will tell you.</p>
]]></content:encoded>
    </item>
    <item>
      <title>Your Images Are 60% of Your Page Weight</title>
      <link>https://awesomeinternet.com/blog/your-images-are-60-percent-of-your-page-weight</link>
      <guid isPermaLink="true">https://awesomeinternet.com/blog/your-images-are-60-percent-of-your-page-weight</guid>
      <pubDate>Sun, 19 Jul 2026 16:00:00 GMT</pubDate>
      <category>Performance</category>
      <author>Trisha Fortney</author>
      <description>On the average site we audit, images account for most of what visitors download. Fixing that is the least glamorous, highest-return work available.</description>
      <content:encoded><![CDATA[<p>Across the sites we audit, images are consistently the largest share of page weight — usually around 60%, occasionally north of 80%. Not scripts. Not fonts. Photographs of smiling people in offices.</p>
<p>This is good news, because images are the easiest thing on a website to fix.</p>
<h2>The four mistakes, in order of cost</h2>
<p><strong>Uploading straight from the camera.</strong> A phone photo is 4,000 pixels wide and several megabytes. Displayed in a 600-pixel-wide card, every one of those extra pixels is downloaded and thrown away.</p>
<p><strong>Serving one size to everyone.</strong> A phone doesn&#39;t need the desktop hero. <code>srcset</code> has been well supported for a decade and remains widely unused.</p>
<p><strong>Old formats.</strong> The same photograph at the same visual quality is typically 25–35% smaller in a modern format. That&#39;s a free third off the largest thing on the page.</p>
<p><strong>Loading everything immediately.</strong> Images below the fold compete for bandwidth with the content someone is actually looking at. <code>loading=&quot;lazy&quot;</code> is one attribute.</p>
<h2>What good looks like</h2>
<p>For a typical content image:</p>
<ul>
<li>Resized to roughly the maximum size it will ever display, at 2× for sharpness on dense screens.</li>
<li>Compressed — quality around 80 is visually indistinguishable from 100 for photographs and dramatically smaller.</li>
<li>Served in a modern format with a fallback.</li>
<li><code>width</code> and <code>height</code> attributes set, which also fixes layout shift.</li>
<li><code>loading=&quot;lazy&quot;</code> unless it&#39;s the hero, which should be eager and preloaded.</li>
</ul>
<p>Do that consistently and page weight typically falls by half without a single visible change.</p>
<h2>The hero image deserves its own paragraph</h2>
<p>It&#39;s your Largest Contentful Paint. It is the single most important file on the site.</p>
<p>It should be the smallest file you can make it while still looking good, preloaded, never lazy-loaded, and ideally not a photograph of a handshake. Test it on a mid-range phone on cellular, which is where most of your visitors actually are.</p>
<h2>Where SVG belongs</h2>
<p>Logos, icons, illustrations, and diagrams should be SVG: a few kilobytes, sharp at any size, and stylable in CSS. Exporting a logo as a 200 KB PNG is a habit worth breaking.</p>
<p>Photographs should never be SVG, and an SVG exported from a design tool without cleaning frequently carries more junk than the equivalent PNG. Run it through an optimizer.</p>
<h2>Doing it to a site that already exists</h2>
<p>You don&#39;t need to reprocess a decade of uploads. Sort by page traffic, fix the images on your top twenty pages, and you&#39;ll have captured most of the available benefit in an afternoon.</p>
<p>Then put a rule in place so it stops recurring: images get processed before upload, or by the platform on the way in. Otherwise you&#39;ll be doing this again next year, which is how most sites end up here in the first place.</p>
]]></content:encoded>
    </item>
    <item>
      <title>Malware Cleanup Is the Easy Part</title>
      <link>https://awesomeinternet.com/blog/malware-cleanup-is-the-easy-part</link>
      <guid isPermaLink="true">https://awesomeinternet.com/blog/malware-cleanup-is-the-easy-part</guid>
      <pubDate>Sat, 18 Jul 2026 16:00:00 GMT</pubDate>
      <category>Security</category>
      <author>Natalia Astashova</author>
      <description>Removing the infection takes an afternoon. Working out how it got in, and making sure it cannot happen again, is the actual job.</description>
      <content:encoded><![CDATA[<p>When a site gets hacked, the visible problem is dramatic: pharmaceutical spam in the search results, a redirect to somewhere unpleasant, a browser warning scaring off every visitor. Naturally, the client wants that gone today.</p>
<p>Cleaning it is the easy part. Here&#39;s the rest.</p>
<h2>What actually happens in a cleanup</h2>
<p><strong>Contain first.</strong> Take the site offline or into maintenance mode. Every hour it&#39;s live and infected is more damage to your search presence and more risk to visitors.</p>
<p><strong>Get a forensic copy</strong> before you change anything. Files and database, preserved. If you clean first and investigate later, you&#39;ve destroyed the evidence that tells you how they got in.</p>
<p><strong>Find the entry point.</strong> Access logs around the first sign of trouble, file modification times, recently added admin users, scheduled tasks that shouldn&#39;t exist. The infection is a symptom; this is the diagnosis.</p>
<p><strong>Replace rather than clean, wherever possible.</strong> Core files, themes, and plugins get reinstalled fresh from source instead of picked through. Cleaning malware out of a file by hand is how you leave a backdoor behind.</p>
<p><strong>Then the database and uploads,</strong> which have to be cleaned by hand because they contain real content. Injected scripts in post content, rogue admin accounts, PHP files hiding in the uploads folder.</p>
<h2>Why &quot;just restore the backup&quot; often isn&#39;t enough</h2>
<p>The instinct is reasonable and frequently wrong for one reason: you usually don&#39;t know when the compromise happened. Restoring to last Tuesday restores the backdoor if it arrived the Tuesday before.</p>
<p>Worse, a restore rolls back the vulnerability fix along with everything else — so the site comes back exactly as exploitable as it was.</p>
<p>Restores are part of the answer. They aren&#39;t the answer alone.</p>
<h2>The part that matters most</h2>
<p>Once it&#39;s clean, the question that determines whether you&#39;re doing this again in six weeks: <strong>how did they get in?</strong></p>
<p>In our experience it&#39;s nearly always one of four things.</p>
<ol>
<li><strong>An out-of-date plugin</strong> with a publicly known vulnerability. Overwhelmingly the most common.</li>
<li><strong>A weak or reused admin password</strong>, with no second factor.</li>
<li><strong>A compromised local machine</strong> — the credentials were stolen from someone&#39;s laptop, not from the server.</li>
<li><strong>Shared hosting cross-contamination</strong>, where a neighbouring site on the same account was the way in.</li>
</ol>
<h2>Afterward</h2>
<p>Rotate every credential — admin users, database, FTP/SSH, hosting panel, and any API keys stored in the site. Force a logout of all sessions. Turn on two-factor for every administrator.</p>
<p>Then request a review through Search Console if you were flagged, and watch for reinfection for a fortnight. Reinfection within days means you missed the entry point, and it&#39;s back to the logs.</p>
<h2>The cheaper version of this article</h2>
<p>Keep things updated. Use unique passwords with two-factor. Take backups you have tested restoring. Remove plugins you don&#39;t use.</p>
<p>That&#39;s most of it. Security work is boring, and the boring part is the part that works.</p>
]]></content:encoded>
    </item>
    <item>
      <title>What We Check Before Any Site Goes Live</title>
      <link>https://awesomeinternet.com/blog/what-we-check-before-any-site-goes-live</link>
      <guid isPermaLink="true">https://awesomeinternet.com/blog/what-we-check-before-any-site-goes-live</guid>
      <pubDate>Fri, 17 Jul 2026 16:00:00 GMT</pubDate>
      <category>Operations</category>
      <author>Tim Liang</author>
      <description>The launch checklist we actually use, in the order we actually use it. Most launch problems are on this list.</description>
      <content:encoded><![CDATA[<p>Launch day problems are rarely creative. It&#39;s the same handful of things, over and over, which is exactly why a checklist beats a careful person having a good day.</p>
<p>Here&#39;s ours, in order.</p>
<h2>Before anyone touches DNS</h2>
<p><strong>Every page loads.</strong> Click through the whole sitemap. Not a sample — all of it.</p>
<p><strong>Every form submits, and the mail arrives.</strong> Test each form, to each recipient address, and confirm receipt. Then check spam.</p>
<p><strong>Redirects are mapped.</strong> If this replaces an existing site, every old URL that has traffic or links needs a destination. Export the old sitemap, crawl it, and map one to one where you can. This is the single most commonly skipped step and the most expensive one to skip.</p>
<p><strong>Analytics is installed and firing.</strong> On the new site, with the right property. Verify a real pageview appears.</p>
<p><strong>Search Console is ready</strong> for the new property, with the sitemap prepared for submission.</p>
<h2>Content and legal</h2>
<ul>
<li>Placeholder text: gone. Search the database for &quot;lorem&quot;, &quot;TODO&quot;, and the theme author&#39;s name.</li>
<li>Contact details correct on every page they appear.</li>
<li>Copyright year current, and generated rather than typed.</li>
<li>Privacy policy and terms present and reachable from the footer.</li>
<li>Cookie or consent notice, if you need one, actually working rather than just present.</li>
</ul>
<h2>Technical</h2>
<ul>
<li><strong>robots.txt</strong> does not disallow the entire site. Staging sites are usually blocked; the number of launches ruined by shipping that block to production is not small.</li>
<li><strong>No <code>noindex</code></strong> left on production pages. Same reason.</li>
<li><strong>HTTPS</strong> everywhere, with HTTP redirecting, and no mixed content warnings.</li>
<li><strong>404 page</strong> exists, is styled, and offers a route back.</li>
<li><strong>Favicon and social preview image</strong> present — check how the homepage looks pasted into a message.</li>
<li><strong>Titles and meta descriptions</strong> unique per page.</li>
</ul>
<h2>Performance and accessibility</h2>
<ul>
<li>Field-representative test on a mid-range phone, not a laptop.</li>
<li>Images sized and compressed; no 3 MB heroes.</li>
<li>Keyboard navigation reaches everything interactive, visibly.</li>
<li>Colour contrast passes on body text and buttons.</li>
</ul>
<h2>The switch itself</h2>
<p>Lower DNS TTL a day ahead. Take a final backup of both old and new. Switch during your quietest hours, not at 5 p.m. on Friday. Then watch: uptime, error logs, and form submissions, for the first hour and again the next morning.</p>
<h2>The week after</h2>
<p>Submit the sitemap. Watch Search Console for crawl errors and for old URLs turning up as 404s you missed. Check analytics against the old site&#39;s baseline — a 30% traffic drop after launch is almost always a redirect problem, and it&#39;s fixable if you catch it in week one rather than month three.</p>
<h2>Why it&#39;s written down</h2>
<p>Every item on this list is here because it went wrong once. That&#39;s the only real qualification a checklist item needs.</p>
]]></content:encoded>
    </item>
    <item>
      <title>Local SEO for Practices With One Location</title>
      <link>https://awesomeinternet.com/blog/local-seo-for-practices-with-one-location</link>
      <guid isPermaLink="true">https://awesomeinternet.com/blog/local-seo-for-practices-with-one-location</guid>
      <pubDate>Thu, 16 Jul 2026 16:00:00 GMT</pubDate>
      <category>SEO</category>
      <author>Alex Tusant</author>
      <description>Single-location businesses compete on a different board than national brands. The work is smaller, cheaper, and far more winnable.</description>
      <content:encoded><![CDATA[<p>If you serve people who physically come to you — a chiropractor, a dentist, a law firm, a vet — you are not competing with the internet. You&#39;re competing with the eleven other practices within driving distance. That&#39;s a much smaller fight, and most of your competitors aren&#39;t showing up for it.</p>
<h2>The map pack is the whole game</h2>
<p>For local searches, the three results in the map box get the overwhelming majority of clicks. Everything below is fighting for scraps. So the goal isn&#39;t &quot;rank for chiropractor&quot; — it&#39;s &quot;be one of three.&quot;</p>
<p>Three things drive that: proximity (which you can&#39;t change), prominence, and relevance. The last two are entirely within reach.</p>
<h2>Your Google Business Profile is the highest-leverage asset you own</h2>
<p>It&#39;s free, it takes an afternoon, and most practices half-fill it and never return.</p>
<p>Complete every field. Real categories — the primary category matters more than any other single setting. Real hours, including holiday hours. Real photos, taken this year, of the actual place. Services listed individually. A description that reads like a person wrote it.</p>
<p>Then post to it. Weekly is plenty. It&#39;s an underused surface and activity is visible to the ranking system.</p>
<h2>Reviews, honestly</h2>
<p>Volume, recency, and responses all matter. Most practices ask for reviews at the wrong moment — in an email three days later, when the goodwill has faded.</p>
<p>Ask at the counter, at the moment someone says thank you. Make it one tap. And reply to every review, including the bad one, in a tone you&#39;d be happy to have quoted back to you — because that reply is read by everyone deciding whether to call.</p>
<h2>One page per service, one page per town</h2>
<p>This is the part that requires actual work and is therefore where the advantage is.</p>
<p>If you offer six services, six pages — each one substantive, each one written for someone with that specific problem. If you draw patients from four towns, a page for each is worth having, provided it&#39;s a real page about serving that town and not a template with the name swapped in. The swapped-template version is transparent to both readers and search engines and does more harm than good.</p>
<h2>The technical minimum</h2>
<p>You don&#39;t need much, but you do need this:</p>
<ul>
<li><strong>Name, address, and phone identical everywhere</strong> — site, profile, directories, down to whether it&#39;s &quot;Suite&quot; or &quot;Ste.&quot;</li>
<li><strong>LocalBusiness schema</strong> on the site with the same details.</li>
<li><strong>A fast mobile site.</strong> Local search is overwhelmingly on phones, often on cellular, often in a car park.</li>
<li><strong>A clickable phone number</strong> in the header. It sounds trivial. Watch the call volume.</li>
</ul>
<h2>What to ignore</h2>
<p>Buying citations in bulk. Directory listing services that submit you to 400 sites nobody visits. Anyone selling guaranteed rankings. And, mostly, blogging — for a single-location practice, a complete profile and six solid service pages will outperform a year of weekly posts.</p>
<h2>A realistic timeline</h2>
<p>Profile work shows movement in weeks. Service pages take a couple of months to settle. Reviews compound quietly and never stop mattering.</p>
<p>It isn&#39;t fast, but it&#39;s finite — and unlike most marketing spend, the work stays done.</p>
]]></content:encoded>
    </item>
    <item>
      <title>Nine Words That Ruin a Homepage Headline</title>
      <link>https://awesomeinternet.com/blog/nine-words-that-ruin-a-homepage-headline</link>
      <guid isPermaLink="true">https://awesomeinternet.com/blog/nine-words-that-ruin-a-homepage-headline</guid>
      <pubDate>Wed, 15 Jul 2026 16:00:00 GMT</pubDate>
      <category>Design</category>
      <author>Trisha Fortney</author>
      <description>Your headline has about three seconds to say what you do and who for. These nine words spend that time saying nothing.</description>
      <content:encoded><![CDATA[<p>A homepage headline does one job: tell a stranger what you do and whether it&#39;s for them. Most headlines fail because they&#39;re built from words that feel like meaning without carrying any.</p>
<p>Here are the nine we strike first, and what to write instead.</p>
<h2>1. Solutions</h2>
<p>&quot;Innovative solutions for modern business.&quot; What is being solved? A solution with no problem attached is a noun doing nothing.</p>
<h2>2. Innovative</h2>
<p>Nobody describes themselves as uninnovative, which makes the word worth exactly zero bits of information. Show the innovation; don&#39;t claim it.</p>
<h2>3. Seamless</h2>
<p>Usually means &quot;we hope you won&#39;t notice the seams.&quot; If the experience is genuinely smooth, describe the thing that used to be rough.</p>
<h2>4. Empower</h2>
<p>&quot;We empower businesses to...&quot; Whatever follows is the actual claim. Delete the first two words and the sentence gets stronger every time.</p>
<h2>5. Leverage</h2>
<p>A verb that appears exclusively in sentences that would be clearer with &quot;use.&quot; It signals a company writing for other companies rather than for a person.</p>
<h2>6. Passionate</h2>
<p>Everyone says it, and it&#39;s unfalsifiable. Replace it with the evidence you&#39;d use to prove it — twenty years, eight thousand sites, a support line that&#39;s actually answered.</p>
<h2>7. Best-in-class</h2>
<p>Which class? Judged by whom? An unbacked superlative reads as noise, and worse, it invites the reader to start doubting.</p>
<h2>8. Transform</h2>
<p>&quot;Transform your digital presence.&quot; Everyone&#39;s transforming. The word has been used so heavily in marketing copy that it now means &quot;change, but vaguely.&quot;</p>
<h2>9. Your journey</h2>
<p>The customer isn&#39;t on a journey. They&#39;re on a website at 11 p.m. trying to find out if you can fix their broken checkout by Thursday.</p>
<h2>What to write instead</h2>
<p>Answer these three, in this order, in plain language:</p>
<ol>
<li><strong>What do you do?</strong> Not the category — the actual service.</li>
<li><strong>Who is it for?</strong> Naming your customer specifically loses you nobody who was ever going to buy.</li>
<li><strong>Why you?</strong> One concrete, checkable claim.</li>
</ol>
<p>&quot;We maximize websites for high-growth entrepreneurs&quot; works because you can picture it, it names a customer, and it makes a claim you could hold someone to. It isn&#39;t clever. Clever is a distant second to clear.</p>
<h2>A test worth running</h2>
<p>Cover your logo and read your headline to someone outside your industry. Ask them what your company does.</p>
<p>If they say &quot;something with computers?&quot;, the headline isn&#39;t finished. If they say &quot;they look after websites for busy business owners&quot; — that&#39;s the whole job, done.</p>
]]></content:encoded>
    </item>
    <item>
      <title>Hosting Is Not a Commodity: Reading the Fine Print</title>
      <link>https://awesomeinternet.com/blog/hosting-is-not-a-commodity-reading-the-fine-print</link>
      <guid isPermaLink="true">https://awesomeinternet.com/blog/hosting-is-not-a-commodity-reading-the-fine-print</guid>
      <pubDate>Tue, 14 Jul 2026 16:00:00 GMT</pubDate>
      <category>Hosting</category>
      <author>Logan Lenz</author>
      <description>Two hosts at $12 a month can differ by an order of magnitude in the things that matter. Here is what to look for past the price.</description>
      <content:encoded><![CDATA[<p>Hosting is sold like electricity — a utility, priced per month, presumably identical. It isn&#39;t. The gap between two hosts at the same price is enormous, and almost none of it appears on the pricing page.</p>
<p>Here&#39;s what we actually compare.</p>
<h2>What &quot;unlimited&quot; means</h2>
<p>Unlimited storage, unlimited bandwidth, unlimited sites. All three are limited. The limits live in the acceptable use policy, they&#39;re usually expressed as CPU seconds or inodes, and you find out about them when your site is throttled during your best traffic day of the year.</p>
<p>Ask for the real number. A host that will tell you is a host worth considering.</p>
<h2>Whether you share a machine with a thousand strangers</h2>
<p>Cheap shared hosting means your site&#39;s performance depends on the behavior of neighbors you can&#39;t see. One badly written site on the same box can take the rest down with it, and &quot;the server is busy&quot; is not a problem you can fix from your end.</p>
<p>This is the single biggest driver of &quot;the site is randomly slow sometimes,&quot; and no amount of optimization on your side addresses it.</p>
<h2>The backup story, in detail</h2>
<p>Every host says they back up. The questions that matter:</p>
<ul>
<li>How often, and how far back does it go?</li>
<li>Is the backup stored on the same machine as the site? (If yes, it isn&#39;t a backup.)</li>
<li>Can <em>you</em> restore it, right now, without a support ticket?</li>
<li>Have you ever actually done that?</li>
</ul>
<p>A backup you can&#39;t restore yourself, at 2 a.m., is a comfort blanket rather than a recovery plan.</p>
<h2>Staging that isn&#39;t an afterthought</h2>
<p>The ability to clone your live site, break it, fix it, and push the result live — without downtime and without manual database surgery — changes how carefully you can work. Hosts that don&#39;t offer it are asking you to test in production.</p>
<h2>What happens when you need a human</h2>
<p>Read support reviews rather than support promises. &quot;24/7 support&quot; describes availability, not competence. The relevant question is whether the person who answers can read a log, and whether the answer to a hard question is investigation or a link to a knowledge base article you already read.</p>
<h2>The migration test</h2>
<p>Before you commit, find out how you&#39;d leave. A host that makes it easy to export everything — files, database, DNS — is a host that expects to keep you on merit. One that doesn&#39;t has told you something.</p>
<h2>The honest summary</h2>
<p>For a brochure site with modest traffic, cheap shared hosting genuinely is fine, and we&#39;ll say so. The moment your website is load-bearing for revenue — bookings, orders, leads that matter — the difference between $12 and $40 a month is the cheapest insurance in the business.</p>
<p>The expensive part was never the hosting. It&#39;s the day the site is down and nobody can tell you why.</p>
]]></content:encoded>
    </item>
    <item>
      <title>The Plugin Audit We Run on Every Site We Inherit</title>
      <link>https://awesomeinternet.com/blog/the-plugin-audit-we-run-on-every-site-we-inherit</link>
      <guid isPermaLink="true">https://awesomeinternet.com/blog/the-plugin-audit-we-run-on-every-site-we-inherit</guid>
      <pubDate>Mon, 13 Jul 2026 16:00:00 GMT</pubDate>
      <category>WordPress</category>
      <author>Natalia Astashova</author>
      <description>The average site we take over runs 31 plugins. About nine of them are doing real work. Here is how we sort them.</description>
      <content:encoded><![CDATA[<p>When a new WordPress site comes under management, the first thing we do isn&#39;t a redesign or a speed pass. It&#39;s an inventory. Plugins accumulate the way browser tabs do — each one added for a reason nobody wrote down.</p>
<p>The average site we inherit runs 31 active plugins. In our experience about nine are doing something the business would miss.</p>
<h2>Step 1: List everything, with dates</h2>
<p>For each plugin: version installed, last update from the author, active installs, and whether it&#39;s premium with a lapsed license.</p>
<p>A plugin the author hasn&#39;t touched in two years is not &quot;stable.&quot; It&#39;s abandoned, and it&#39;s running with full database access.</p>
<h2>Step 2: Sort into four piles</h2>
<p><strong>Load-bearing.</strong> Forms, e-commerce, memberships, booking. Break these and the business stops. These get updated carefully, on staging, and never on a Friday.</p>
<p><strong>Doing something small that could be done in ten lines.</strong> &quot;Insert header script,&quot; &quot;hide the admin bar,&quot; &quot;add a favicon.&quot; Each is a full plugin with a full attack surface, an update cadence, and a settings page, doing something a snippet does. These get consolidated.</p>
<p><strong>Duplicates.</strong> Two caching plugins. Three SEO plugins where one was configured and two are half-configured and fighting. A security plugin and a firewall doing overlapping work. Duplicates aren&#39;t just waste — they interact, and the interactions are the bugs nobody can reproduce.</p>
<p><strong>Nobody knows.</strong> Deactivated-but-installed, or active with no visible effect. Vendor plugins from a service that was cancelled in 2021.</p>
<h2>Step 3: Check what they&#39;re loading on every page</h2>
<p>This is the part clients find most surprising. A plugin used on one contact page frequently loads its CSS and JavaScript on every page of the site — including the homepage nobody has a form on.</p>
<p>Ten plugins doing this is a second of load time and a hundred kilobytes of script for no benefit. Conditional loading, or the right plugin, fixes it.</p>
<h2>Step 4: Remove, don&#39;t deactivate</h2>
<p>A deactivated plugin still sits on disk. Its files are still reachable by URL. Vulnerabilities in deactivated plugins have been exploited plenty of times.</p>
<p>If you&#39;re not using it, delete it. If you&#39;re nervous, take a backup first — which you have, because you tested your backups. (You did test your backups.)</p>
<h2>What the numbers usually look like</h2>
<p>On a typical audit: 31 plugins in, 12 to 16 out. Page weight down 20–40%. One or two genuine security issues found. And a site that a person can reason about, which matters more than any single metric.</p>
<h2>The rule going forward</h2>
<p>Every new plugin answers three questions before it&#39;s installed: what does it do that we can&#39;t do without it, who maintains it, and what breaks if it disappears tomorrow?</p>
<p>Most requests don&#39;t survive question one.</p>
]]></content:encoded>
    </item>
    <item>
      <title>Why Your Contact Form Is Losing You Leads</title>
      <link>https://awesomeinternet.com/blog/why-your-contact-form-is-losing-you-leads</link>
      <guid isPermaLink="true">https://awesomeinternet.com/blog/why-your-contact-form-is-losing-you-leads</guid>
      <pubDate>Sun, 12 Jul 2026 16:00:00 GMT</pubDate>
      <category>Conversion</category>
      <author>Alex Tusant</author>
      <description>The form is the narrowest point of your entire funnel, and it is usually the least examined part of the site. Six ways it leaks.</description>
      <content:encoded><![CDATA[<p>Every dollar you spend on traffic funnels down to one small box on one page. It&#39;s remarkable how rarely anyone opens it up and looks inside.</p>
<p>Here&#39;s how contact forms leak, roughly in order of how much money each one costs.</p>
<h2>1. It doesn&#39;t deliver</h2>
<p>This is not a subtle conversion problem. This is mail that goes nowhere, and it&#39;s alarmingly common — a hosting migration changes the sending address, SPF and DKIM stop matching, and every submission quietly lands in a spam folder or gets rejected outright.</p>
<p>Test it monthly. Send a real submission and confirm a real human received it. Better still, log submissions somewhere that isn&#39;t email, so a mail failure isn&#39;t a data loss.</p>
<h2>2. It asks for too much</h2>
<p>Every field is a chance to leave. &quot;Phone number&quot; costs you people who aren&#39;t ready to be called. &quot;Company size&quot; costs you everyone who isn&#39;t sure. &quot;How did you hear about us?&quot; costs you people who genuinely can&#39;t remember.</p>
<p>Ask for what you need to reply. That&#39;s usually a name, a way to reach them, and what they want. Everything else can be asked in the reply, when they&#39;ve already committed.</p>
<h2>3. It&#39;s an interrogation, not an invitation</h2>
<p>Compare &quot;Submit&quot; with &quot;Send my message.&quot; Compare a form headed &quot;Contact Us&quot; with one headed &quot;Tell us what you need — we&#39;ll come back within one business day.&quot;</p>
<p>The second version answers the question every visitor is actually asking, which is <em>what happens after I click this?</em> Uncertainty is the friction.</p>
<h2>4. It fails rudely</h2>
<p>Error handling is where forms lose people they&#39;d already won. If someone fills in six fields, hits submit, and the page reloads with everything blank and a red banner at the top, a good portion of them are gone.</p>
<p>Validate inline. Keep what they typed. Say what&#39;s wrong next to the field that&#39;s wrong.</p>
<h2>5. It&#39;s unusable on a phone</h2>
<p>Half your traffic, usually more. Check: does the keyboard cover the field being typed in? Does the email field bring up the email keyboard? Can you tap the submit button without zooming? Does autofill work, or did custom field names break it?</p>
<p>Fixing autofill alone measurably lifts completion. Use standard <code>name</code> and <code>autocomplete</code> attributes and let the phone do its job.</p>
<h2>6. Nothing happens fast enough afterward</h2>
<p>The form worked, the email arrived, and someone replied four days later. That lead is cold and probably already talking to a competitor.</p>
<p>Speed of first response is the highest-leverage number in the whole funnel, and it doesn&#39;t require touching the website at all. An auto-acknowledgment that sets an expectation buys you a day. Actually replying inside that day wins the work.</p>
<h2>Where to start</h2>
<p>Test delivery today. Cut one field this week. Rewrite the button label in the next five minutes. In that order — because a beautifully optimized form that doesn&#39;t deliver mail is just a beautifully optimized way to lose customers.</p>
]]></content:encoded>
    </item>
  </channel>
</rss>
