Resources · Marketing & SEO

Marketing & SEO

Get found on Google, build an email list, and turn more visitors into customers.

Start here

The marketing essentials

The foundation every small business site needs before spending a dime on ads.

1. Claim your Google Business Profile

For local businesses it’s often the first thing customers see. Keep hours, photos and categories current, and make sure there’s only one listing.

2. Connect Search Console

Google Search Console shows what people search to find you, and flags problems with your site.

3. Write a clear title for every page

Each page should have a unique title and description that says exactly what it’s about.

4. Answer real questions

Content that answers what your customers actually ask is what ranks, and what builds trust.

5. Build your email list

Social reach comes and goes; your list is yours. Offer something useful in exchange for the signup.

6. Make the next step obvious

Every page should tell visitors what to do next: call, book, buy, or sign up.

7. Collect reviews

Ask happy customers for Google reviews. They help rankings and conversions.

8. Measure what matters

Track calls, form fills and sales, not just traffic.

Guides

In-depth walkthroughs, with more being added. Join the list on the homepage to hear when new ones go live.

Guide

Local SEO for Small Businesses

Get into the Google map pack in your area.

Coming soon

Guide

Lead Magnets That Actually Work

How to give people a reason to join your list.

Read it now →

Checklist

On-Page SEO Checklist

What to check on every page before you publish.

Coming soon

Free 60-Second AI Authority Analysis tool at Profit From What You Know

Free tool from Frank

Profit From What You Know

Free 60-Second AI Authority Analysis

Not sure what content or lead magnet to create? Enter your trade and location, and get a custom 10-asset content blueprint for your market in about a minute.

Want my tool picks?

The specific products I use and recommend, with honest notes on why.

Rather hand it off?

If you’d rather have it done for you, that’s what I do every day for clients.