If your website is slow, broken, or insecure, Google has a hard time showing it to people, and the people who do find it often leave.
This is a plain guide to the technical side of a small business website in Portland, Indiana. It skips your Google Business Profile and reviews (our beginner guide to local SEO covers those) and sticks to how the site itself is built.
Think of technical SEO like the engine of your service truck.
You can have a beautiful custom wrap and a great logo on the side, but if the engine will not start, you are not getting to any job sites in Portland.
Your content, your photos, and your reviews are the wrap. Technical SEO is what makes the whole thing run.
Many business owners get nervous when they hear the word "technical." They think it is only for coders. It is true that some fixes need a developer.
But if you own a shop in Portland, Indiana, there are only a few important things you need to get right to compete well in Jay County, and you can check most of them yourself in an afternoon.
I will explain each one in the words real people use.

What technical SEO actually covers
Technical SEO is everything about how your website is built that affects whether Google can find it, read it, and trust it enough to show it.
It does not cover what your pages say (that is content) or who links to you (that is off-page SEO). It covers things like:
- How fast your pages load, especially on a phone.
- Whether your site works well on a small screen.
- Whether your site is secure (the padlock in the address bar).
- Whether Google can find every page you want found, and skip the ones you do not.
- Whether your pages are built in a clean, clear way that search engines and AI tools can read.
To keep one example running through this guide, say you run a tax preparation office in Portland. Every winter, people in town start searching for help with their returns.
Some search "tax preparer Portland Indiana." Some just type "tax help near me" on their phone in a parking lot.
Your job is to make sure your site shows up for those searches, loads fast when they tap it, and makes it easy to book an appointment. Technical SEO is a big part of all three.
1. Site Speed: The High-Speed Expectation
Jay County residents are busy. If your site takes more than three seconds to load on a mobile phone, many of them are hitting the back button. Google knows this, so a fast site has an edge over a slow one.
Google measures speed with three numbers it calls Core Web Vitals.
Google says it "highly recommend[s]" that site owners get good Core Web Vitals, and that this, along with other page experience signals, "aligns with what our core ranking systems seek to reward." Here are the three numbers and Google's targets for each:
- Largest Contentful Paint (LCP): how fast the main content shows up. Aim for 2.5 seconds or less.
- Interaction to Next Paint (INP): how fast the page reacts when someone taps a button. Aim for less than 200 milliseconds.
- Cumulative Layout Shift (CLS): how much the page jumps around while it loads. Aim for less than 0.1.
How to test your speed for free
Go to Google's free PageSpeed Insights tool and paste in your homepage address. Look at the mobile results first, since that is where most local searches happen. Then test your main service page and your contact or booking page.
For our tax office, that would be the homepage, the "Individual Tax Returns" page, and the "Book an Appointment" page. Those are the pages that turn a search into a client.
If you have a Google Search Console account (it is free), the Core Web Vitals report there shows how your pages do for real visitors over time, instead of a single test.
The most common speed problems and how to fix them
To keep your site fast, avoid uncompressed images. This is the number one problem we see. A photo straight from a phone can be several megabytes, when the page only needs a small part of that.
Resize photos to the size they actually show on the page, and save them in a modern format. Google says WebP images are about a quarter to a third smaller than comparable JPEGs at the same quality.
Our image optimization page explains what else goes into doing this right.
Other common speed problems:
- Too many plugins, each one loading its own code on every page.
- Sliders, background videos, and chat pop-ups that load before your real content.
- Cheap, crowded shared hosting.
- Big fonts and scripts loaded from several different outside services.
We use modern frameworks like Next.js to handle image sizing and compression automatically, but if you are managing your own site, make sure your photos are optimized for the web before you upload them. Speed is a big part of our page speed optimization services.
2. Mobile-First: The Only Way to Win
Most people in Portland are searching for your services while they are on the go. If your site looks messy or is hard to use on a small screen, you are losing customers.
This matters to Google too.
Google says in its own documentation that it "uses the mobile version of a site's content, crawled with the smartphone agent, for indexing and ranking." So in 2026, Google looks at the mobile version of your site first.
In 2024, Google also warned: "If your site's content is not accessible at all with a mobile device, it will no longer be indexable." If it does not work on a phone, it basically does not exist for Google.
Your buttons should be large enough to tap easily with a thumb. Your text should be readable without zooming. Here are a few more things to check on your phone:
- Does every page have the same content on mobile as on desktop? If your desktop site lists all your services but the phone version hides half of them, Google may never see the hidden half.
- Is your phone number a real link that starts a call when tapped?
- Does a pop-up cover the whole screen when the page opens?
- Can you fill out your contact or booking form without the keyboard covering the fields?
Our guide on mobile-first web design goes into more detail on each of these.
The Thumb Test
Pick up your phone and try to call your business from your own website. If it takes more than two taps, your technical structure is likely costing you money every day.
For the tax office, try it the way a client would. Search your business name on your phone, tap the result, and try to call. Then go back and try to book an appointment.
Count the taps. Note anything that made you squint, zoom, or wait.
3. HTTPS: Digital Trust & Security
Do you see the small padlock icon in your browser address bar? That means the connection to the site is secure. If your site shows a "Not Secure" warning, Portland shoppers will stay away.
Google Chrome has marked every HTTP site as "Not secure" since Chrome 68 in July 2018, so visitors see that warning right at the top of the screen.
For a tax preparer this matters even more. Your clients are thinking about Social Security numbers, bank details, and income. If the first thing they see on your site is "Not secure," many will not fill out your form, and some will not even call.
HTTPS also plays a part in search. Google announced in 2014 that it was starting to use HTTPS as a ranking signal.
Google called it "a very lightweight signal" at the time, so HTTPS alone will not push you to the top. But it is part of the basic trust package.
It tells both Google and your customers that you run a legitimate, professional business that cares about their privacy, and there is no good reason to skip it.
How to check and fix HTTPS
- Type your address with "http://" at the front and see if it sends you to the "https://" version. It should, every time.
- Click the padlock and make sure the certificate is valid and not expired.
- Check that every version of your address works: with "www", without "www", and any subdomains like a booking or client portal page.
- Look for "mixed content": a secure page that loads an image or script over plain HTTP. Browsers may block these or show a warning.
SSL certificates do not have to cost anything. Let's Encrypt, a nonprofit, gives out free certificates, and many web hosts set them up for you. If your host charges extra for a basic certificate, ask why.
4. XML Sitemaps: A Map for Search Robots
A sitemap is a list of the pages on your website that you give to Google. It helps Google's "crawlers" (the programs that visit and read websites) find every important page, image, and article you have created.
Without a proper sitemap, some of your most valuable pages might take longer to be found, or stay hidden.
Google treats a sitemap as a hint.
Its own documentation says submitting a sitemap "doesn't guarantee that Google will download the sitemap or use the sitemap for crawling URLs on the site." Still, it is one of the easiest ways to tell Google what you have.
For a small business site, it is quick to set up and there is no reason to skip it.
What a good sitemap includes
- Only pages you actually want in Google: your service pages, your About page, your blog posts.
- No broken pages, no redirected pages, and no "thank you" or login pages.
- The main address of each page, written exactly as it appears on your site.
- An accurate "last modified" date. Google says it uses this value when it is consistently accurate.
Some older sitemap tools add "priority" and "change frequency" settings. Google says it ignores those two values, so do not spend time on them.
To submit your sitemap, open Google Search Console, go to the Sitemaps report, and paste in the sitemap address (it is often yoursite.com/sitemap.xml). Search Console will then show you whether Google could read it and how many pages it found.
If you would rather have this set up for you, our XML sitemap setup service handles it.
For our tax office, the sitemap might include the homepage, a page for individual returns, a page for small business returns, a page for bookkeeping, the About page, the contact page, and any helpful articles, like a checklist of documents to bring to an appointment.
The 5-Point Technical Health Check
You can run this check on your own site. Each point below explains what to look for and how to test it.
Load Speed
Does your homepage load in under 2 seconds on a mobile data connection? Turn off WiFi, open your homepage on your phone, and count. Then run PageSpeed Insights to get the real numbers.
Core Web Vitals
Are you passing Google's specific health metrics for performance and stability? Look for LCP of 2.5 seconds or less, INP under 200 milliseconds, and CLS under 0.1 in PageSpeed Insights or in Search Console's Core Web Vitals report.
Broken Link Scan
Do all your buttons and internal links actually lead to the right pages? Click every link in your menu and footer. Check your blog posts too, since old posts often link to pages that were renamed.
A link that goes to a "page not found" error wastes the visitor's time. When Google finds a 404 (not found) page, it removes that address from its index if it was indexed before.
If you moved a page, set up a permanent redirect from the old address to the new one.
Secure Protocol
Is your HTTPS active and valid across all subdomains? Use the four checks in the HTTPS section above.
Robots.txt
Is your site correctly telling Google where it can and cannot go? A robots.txt file is a small text file that tells search engine crawlers which parts of your site they may visit.
Google is clear that it "is not a mechanism for keeping a web page out of Google." To keep a page out of search results, you use a "noindex" tag instead.
And do not block that same page in robots.txt, because Google says if the page is blocked, "the crawler will never see the noindex rule," and the page can still show up in results.
Type yoursite.com/robots.txt into your browser and make sure it is not blocking your whole site or your main pages. A single wrong line here can hide everything. Our robots.txt optimization page covers the common mistakes.
Town pages and service-area pages: the technical traps
Many Jay County businesses serve more than one town. A common fix is a page for each town: Portland, Dunkirk, Redkey, Geneva and so on. Done well, that helps. Done badly, it creates technical problems Google notices.
- Copy-and-swap pages. Ten pages that are the same except for the town name look like duplicate content. Google may pick one and ignore the rest. Each town page needs its own real details, like jobs done there or how you serve that area.
- Orphan pages. A town page that nothing links to is hard for Google to find. Link it from your service area list or footer, and include it in your sitemap.
- Mixed-up canonical tags. A canonical tag tells Google which address is the main version of a page. Some templates point every town page at the homepage by mistake, which tells Google to skip them.
- Address facts that disagree. If your footer, your schema and your contact page show different phone numbers or hours, machines and people both get confused.
For example, a hypothetical Portland tax office that also serves Bryant and Pennville might start with one strong page per town. Each would name the clients it serves there and the hours that apply, then link back to the main services page.
Website builders and small-site limits
Many small sites run on a website builder or an older theme. That is fine for getting started, but it can limit the technical fixes you can make.
- Some builders load the same heavy scripts on every page, so speed is hard to improve.
- Some don't let you edit robots.txt, canonical tags or schema directly.
- Some add extra pages, like tag archives or test pages, that end up in Google.
None of this means you must rebuild right away. It means that when the same problem keeps coming back, the platform may be the cause. Our guide on WordPress vs a custom-coded website explains the trade-offs.
How to use Google Search Console to catch problems early
Google Search Console is a free tool from Google, and every small business with a website should have it set up. It is the closest thing you get to Google telling you directly what it sees.
Here are the reports worth checking once a month:
- Page indexing: shows which of your pages are in Google and which are not, with a reason for each.
- Core Web Vitals: shows which pages are slow or jumpy for real visitors.
- HTTPS: shows whether your pages are served securely.
- Sitemaps: shows whether Google read your sitemap.
The URL Inspection tool is also useful. Paste in any page address and it tells you whether Google has indexed that page and, if not, why.
It can also test the live page and let you ask Google to crawl it again after you fix something.
Say the tax office adds a new page for small business returns in December. A few weeks later, the owner searches for it and cannot find it.
URL Inspection would show whether Google has found the page yet, and whether something like a noindex tag or a robots.txt rule is blocking it.
Common technical SEO mistakes we see on small business sites
Most technical problems are simple, and many are left over from an old redesign or a plugin nobody remembers adding. The ones that show up again and again:
- A "noindex" setting left on after a site was built, which tells Google to leave the whole site out of search.
- Two versions of the site live at once, like "www" and non-"www", with no redirect between them.
- Old pages deleted with no redirect, so every link to them now lands on an error.
- Huge photos slowing down every page.
- The phone number and address shown only as an image, so Google and screen readers cannot read them.
- Every page with the same title, like "Home" or just the business name.
- A mobile menu that hides key pages Google needs to find.
Some of these take five minutes to fix once you know about them. The hard part is knowing they are there.
That is why I always say the first step is to actually look at the website, with a real person testing it the way a customer would, and a close look at the technical side underneath.
Why Technical SEO Matters for AI and GEO
Search now includes AI Overviews and other AI tools that give people quick answers. GEO (generative engine optimization) is the name for helping your business show up in those answers. For your business to be mentioned there, your technical basics need to be solid.
Google's own advice here is simple.
It says "there are no additional requirements to appear in AI Overviews or AI Mode, nor other special optimizations necessary."
To be shown as a supporting link, Google says a page "must be indexed and eligible to be shown in Google Search with a snippet." In other words, the same technical SEO work in this guide is what gets you in the door for AI results too.
If Google cannot crawl and index your page, no AI feature built on Google Search can point to it.
Using clear heading structures (H1, H2, H3), proper schema markup, and clean code makes it easy for search engines and AI tools to "read" your pages and recommend your services to Portland residents. This is why we focus heavily on AI Overview optimization.
What schema markup does for a local business
Schema markup (also called structured data) is a bit of code that labels the facts on your page so machines do not have to guess.
Google describes it as "explicit clues about the meaning of a page." For a local business, Google says Local Business structured data lets you tell it about things like "business hours, different departments within a business, reviews" and more.
For our tax office, schema would label the business name, the street address in Portland, the phone number, and the hours, including any longer hours during tax season.
The facts in the schema must match what visitors see on the page. Our schema markup optimization service sets this up correctly.
Write pages that answer real questions
Clean code only helps if there is something useful to read. The pages that get picked up in AI answers tend to answer a clear question directly.
A tax office could have short, plain answers near the top of its pages to questions clients really ask: What documents do I need to bring? How long does an appointment take?
Do you do returns for farms or small businesses? Do you serve Jay County clients outside Portland? Each clear answer is a good reply for a customer, and something a search engine can pick up and show.
When to do it yourself and when to get help
You can do a lot of this on your own. Testing speed, doing the thumb test, checking for the padlock, clicking your links, and setting up Search Console are all things a business owner can handle in an afternoon.
Get help when:
- Your speed scores stay poor after you compress your images.
- Search Console shows many pages "not indexed" and you cannot tell why.
- You find a noindex tag or robots.txt rule and are not sure what is safe to change.
- Your site is built on a platform or theme that makes speed fixes hard.
- You are moving to a new website or domain and want to keep your rankings.
When you talk to someone about technical SEO, ask them how they will test your site, what they will fix first, and how they will show you the results.
A good answer names real tools and real pages on your site. Be careful with anyone who promises a number one ranking. Nobody can promise that honestly.
If you would like a starting point, our free SEO audit checks your site for speed and mobile problems. For a full review of everything in this guide, our technical SEO audit goes page by page.
BuzFind has been helping small businesses since 2004 and is based in Portland, Indiana. Our local SEO services for Portland pair this technical work with the local side, like your Google Business Profile.
You can also see all our technical SEO services in one place.
Whatever you choose, start with the free checks above. Knowing where your site stands is the first step to fixing it.



