
Website Basics That Actually Move Your Search Ranking
TL;DR
Most small business websites lose search visibility to a handful of fixable basics — slow load times, a homepage that doesn't say what you do, inconsistent address and phone listings, and pages nobody has updated in years — not to some secret algorithm trick.
Fix What Search Engines Can Measure First
Before you touch a single word of content, get the mechanical stuff right, because search engines check it before they ever read your copy. Ask yourself three questions:
- Does the site load fast on a phone with average signal, not just on your office WiFi?
- Does every page resize cleanly on a small screen instead of forcing someone to pinch and zoom to read your menu or price list?
- Does the page have a title and description filled in, or is it still saying "Home" or the default text your website builder shipped with?
These aren't creative decisions, they're maintenance ones. A restaurant site built five years ago on an old WordPress theme, loaded with uncompressed food photos straight off a phone camera, can take eight or ten seconds to load on mobile data. Most people won't wait that long — they'll hit back and call the next place on the list. A free page-speed test and a mobile-friendliness check both take under a minute to run and will usually tell you exactly what's costing you ranking before you spend an hour writing new content that nobody sticks around to read.
If you're on a hosted platform like Squarespace, Wix, or a basic WordPress setup, most of the speed problem usually comes down to image file size, not the platform itself. Resizing photos to the size they'll actually display at, instead of uploading whatever came off your phone, is often the single biggest speed fix available to you, and it costs nothing.
The title and description matter more than they seem to. That short line of blue text and the sentence underneath it in a search result are usually the only thing a stranger sees before deciding whether to click your site or the one next to it. A title that just says the business name tells a searcher nothing they didn't already know from typing it; a title like "Sib Zoo Kitchen — Hmong Restaurant in St. Paul, Open Daily" answers three questions before they've even clicked. Every page on your site, not just the homepage, deserves its own version of this — a menu page, a contact page, and an about page shouldn't all share the exact same title. Getting these fundamentals right is really the starting point for what a small business website actually needs to be found in the first place.
Write for the Question, Not the Robot
Keyword stuffing — repeating your business name and category over and over, hoping it registers — is an old trick that search engines now penalize rather than reward. The better approach is writing each page around one specific question a real customer would type: "hours for Sib Zoo Kitchen on Sunday," not the business name repeated five times in a row. Writing this way instead of chasing keyword density is one of the SEO moves most small businesses skip, even though it costs nothing but a little extra thought.
Local businesses get an extra advantage here that's easy to miss. A page that clearly states your city, your neighborhood, and the area you actually serve answers a "near me" search directly — exactly the kind of specific match that ranks well without any technical trickery. If you run a tailoring shop that serves the Hmong community in Fresno, say that in plain words on the page, more than once, in the way a customer would actually phrase it. Don't rely on the search engine to infer it from your logo or your address buried in the footer.
Update old pages instead of only publishing new ones. A page from two years ago with outdated hours, an old phone number, or a closed location actively hurts you — both because it misleads a customer who shows up to a locked door, and because search engines read stale, wrong information as a signal that the page (and by extension, the site) isn't being maintained. Refreshing an existing page with current, accurate details is usually faster than writing something new, and it's the kind of accuracy search engines and customers both notice.

Make Your Name, Address, and Phone Number Match Everywhere
Search engines cross-check your website against every other place your business is listed — your Google Business Profile, your Facebook page, Yelp, any directory you're on, including this one. When those don't match exactly, it creates doubt about which version is correct, and that doubt costs you ranking even if your website itself is well built.
This is a more common problem than it sounds like, especially for businesses that have moved, changed their hours seasonally, or started using a second phone number for online orders. Check your website against your Google Business Profile and your Facebook page right now for exactly these three things:
- Same spelling of the business name
- Same suite number, if you have one
- Same phone number, formatted the same way
If you moved from a strip mall storefront to a new location last year and only updated Google, your website is quietly working against you.
This matters even more if your business operates under two names — the name your community knows you by and the more formal name on your signage or paperwork. Pick one, use it consistently everywhere online, and mention the other by name once on your About or Home page so a search for either version still finds you.
Say What You Do in the First Five Seconds
Open your homepage the way a stranger would, on a phone, with no context. Can they tell within five seconds what you sell, where you are, and what to do next — call, visit, or place an order? If the top of the page is a big background photo and a vague tagline like "Quality You Can Trust" with no mention of what you actually do, that's five seconds wasted, and both the visitor and the search engine come away with less information than they need.
This matters for ranking, not just for looks. Search engines weigh the words at the top of a page more heavily than words buried at the bottom, so if your business type, your city, and your main service aren't stated plainly near the top, you're making the page work harder to rank for exactly the searches you want to win. "Hmong catering for weddings and funerals in the Twin Cities" tells both a visitor and a search engine everything they need in one line. A logo and a slogan alone tell them nothing.
End that same section with one clear action — a phone number that's tappable on mobile, a "Call to Order" button, or a link straight to your menu. A homepage that looks good but makes someone hunt for how to actually reach you is losing customers it already earned.
Let Your Photos Do Work Your Words Can't
Every image on your site can carry a short line of alt text — a plain description meant for people who can't see the image, and also read directly by search engines, since they can't "see" a photo the way a person can. An empty or generic alt tag (or a filename like IMG_4821.jpg) is a missed chance every single time. "Egg rolls and papaya salad plate at Golden Wok food truck" tells a search engine what's in the photo in a way "IMG_4821" never will.
Beyond the technical tag, use real photos of your actual business, not stock images. A search engine can't always tell the difference, but customers absolutely can, and a stock photo of a generic storefront next to your real address creates the same kind of mismatch that hurts trust and, eventually, ranking. Real photos of your food, your shop floor, your staff, or your finished work also tend to get reused elsewhere — shared on social media, pulled into a directory listing, screenshotted by a happy customer — and each of those is a small extra signal pointing back at your business.
If you're rebuilding a page anyway, this is the cheapest fix on the list: rename your image files something descriptive before uploading, and spend the extra thirty seconds filling in alt text. It adds essentially no cost to a photo you were uploading regardless.

Give Each Service or Product Line Its Own Page
A single page trying to cover everything you do — catering, custom sewing, and event rentals, say, all crammed onto one "Services" page — makes it hard for a search engine to know which specific search that page should show up for. Splitting it into a page for catering, a page for custom sewing, and a page for event rentals gives each one a fighting chance to rank for its own specific searches, instead of all three competing for attention on one crowded page. Building out focused pages like this is exactly the kind of move that helps a small operation outrank bigger competitors on Google, since a national chain rarely bothers writing a dedicated page for each specific service the way a local business can.
This matters even more if you serve more than one city or neighborhood. A business that serves both St. Paul and Minneapolis benefits from having language on the site that names both areas specifically, rather than assuming "Twin Cities" alone covers it — plenty of people search by the specific city they live in, not the metro nickname.
The same logic applies to a business built around one or two signature offerings — say a seamstress known mainly for paj ntaub-style embroidery and formal wear alterations. A page dedicated to "custom paj ntaub embroidery" that goes into real detail will out-rank a vague "About Our Services" paragraph every time, because it's answering the actual question someone typed instead of describing the business in general terms. Real detail means:
- Turnaround time
- What to bring in
- How sizing works
You don't need ten pages to start. Two or three well-written pages, each focused on one thing you actually offer and written in the specific words a customer would use to ask for it, will do more for your ranking than one page trying to be everything to everyone.
Treat an Abandoned Website Like a Closed Storefront
A website that hasn't been touched in two years sends the same signal a dusty, unlit storefront sends walking by in person — even if you're still open and thriving. Search engines notice when a site is actively maintained versus frozen in time, and a page that still lists a promotion that ended, a menu item you stopped making, or a phone number nobody answers anymore is actively working against you, not just sitting there neutrally. It's one of the website mistakes quietly costing you customers that's easiest to overlook, precisely because nothing about it looks broken at first glance.
You don't need to overhaul the whole site regularly. A short, realistic maintenance habit works better than an ambitious one you'll abandon:
- Check your hours and contact information every few months, especially around holidays when hours change
- Add a new photo or two whenever you have one worth using
- Fix any broken links, particularly to an old menu PDF or a delivery service you no longer use
Each of those is a five-minute task, not a redesign.
If your site runs on HTTP instead of HTTPS — check for the small padlock icon next to your web address — get that fixed as a priority, not a someday task. Browsers now actively warn visitors that an HTTP site isn't secure, which is exactly the wrong first impression for a business trying to earn trust from someone who's never heard of you before.
Questions people ask
How do I make my website load faster on mobile?
Start by resizing your photos to the exact size they'll display at instead of uploading full-resolution images straight from your phone. Uncompressed images are usually the biggest speed problem for small business sites on hosted platforms like Squarespace or Wix. Run a free page-speed test to see what's actually slowing you down before spending time on other fixes.
What should I put in my website's title and description?
Your title and description are the blue link and sentence people see in search results — often the only thing they read before clicking. Instead of just your business name, include what you do, where you're located, and something specific: "Sib Zoo Kitchen — Hmong Restaurant in St. Paul, Open Daily" answers three questions at once. Each page on your site should have its own title and description, not all the same one.
Why do I need separate pages for each service I offer?
A single page crammed with everything you do makes it hard for search engines to know which searches it should rank for. Giving each service its own page — catering, sewing, rentals — lets each one rank for its specific searches instead of competing with each other. Real detail matters: include turnaround time, what to bring in, and how things work.
What should I do if my website information doesn't match my Google Business Profile?
Search engines cross-check your website against Google, Facebook, Yelp, and other directories. When details don't match exactly — business name spelling, suite number, phone number format — it creates doubt about which version is correct and costs you ranking. Check all three right now and fix any differences in your business name, address, suite number, and phone number.
How often do I need to update my website?
You don't need to overhaul it constantly. A realistic habit works better: check your hours and contact information every few months, especially around holidays. Add a new photo when you have one worth using. Fix broken links right away. Each task takes five minutes. A stale, outdated website actively hurts you — both misleading customers and signaling to search engines that nobody maintains it.
Written by
Hmong Network Team
Directory & Digital Services
We run the Hmong Network directory and do the web design and SEO/AEO work behind the results in our case studies. These guides come out of that same hands-on work with Hmong-owned businesses — not secondhand research.