Welcome to Part ✌️of my four part SEO Series.
- How hard will SEO be for your business?
- On-page SEO optimization (you’re here!)
- How Content can drive SEO results [coming soon!]
- SEO Tools and How to use them [coming soon!]
On-page SEO optimization includes a variety improvements you can make to the pages of your website that can improve your search rankings. These improvements are free and fairly easy to do, and will improve your organic search rankings. Many on-page optimizations will be a part of the basic structure of your website, which means that the optimizations will have lasting effects with minimal effort. Or, the on-page optimizations will be incorporated into the basic workflow of managing your website. If you start adding re-sized, optimized images with descriptive alt texts, it’ll become habit for you. Good SEO comes from good habits.
Choosing your Keywords
What is a keyword?
A “keyword” is simply the phrase you type into a search engine (like Google) to search the internet. For example, if you are looking for carpet cleaning company in Athens, Georgia you’ll likely search something along the lines of “carpet cleaners athens, ga”. In this example, “carpet cleaners athens, ga” is the keyword.
When you want to optimize your website for certain keywords, you first need to determine which keywords will be the best fit and drive the best results for your business.
Start by asking yourself what people will likely search for when they are looking of your business’s goods or services.
For my business, I provide custom web design and web development services for clients nationwide.
A prospective client is most likely to search “web design”, “web development”, “web designer”, etc.
Since I mostly serve the Athens, Georgia area, my prospective clients are likely going to search “web design athens, ga” or “web development athens, ga”.
Keyword Tools
See what keywords your competition ranks for. I like to use SpyFu for this. You can enter the domain of your competitor’s website and see all of the keywords they rank for.
See what keywords you already rank for. I like to use Google Search Console. After you connect your domain to a google search console account, you can track what people are searching to find your website.
See how likely you’ll rank for a kewyord. I liek to use Moz’s keyword explorer. Moz will rank the strength of each keyword and give you an assessment of how likely you’ll be able to rank high for the keyword.
Structuring Copy
The “copy” on your website is the words on your website. Headings, subheadings, body copy, image captions, menu links, etc. All website copy is structured through some basic HTML tags.
h1
H1 should be the main page title for your web page. For example the <h1> tag for my About page is “About Allison Skinner Web Design & Development”. There should only be one <h1> title and it should clearly convey what your web page is about. If your web page has a desired keyword, it’s also beneficial to have it included in your H1 title.
h2, h3, h4, h5, h6
The remaining h tags serve as subheadings below your H1 page title. When you are structuring your copy, you should follow the proper order of the H tags for your subheadings.
In the above example the order of htags goes from H1 → H2 → H3. This is good for accessibility and improving search engine results.
In the above incorrect example the order of htags goes from H1 → H3 → H2 → H4 → H2.
Correct copy structure is also important for accessibility.
What is accessiblity?
To have an “accessible” website means that people with disabilities, especially those with vision impairment or motor impairment, can successfully navigate and understand your website.
Most people with disabilities use a screen reader to navigate websites. Screen readers depend on correct H tag copy structures to know the order of importance for copy on the website.
Check your site’s accessibility here.
URL Path Structure
Your URL path structure is the url patterns your web pages follow.
For example, on my website, my portfolio examples follow a linear url pattern.
Here would be an example of a NON linear URL pattern.
It’s easy to create non-linear URLs on your website. This usually occurs if you duplicates pages or posts. When you duplicate a page or a post, it’ll copy the url and add a “-2” to the end or include “copy” in the url.
For example:
allisondskinner.com/about-2
^ This would happen if I duplicated my “About” page to start my “Process” page but never changed the url to “/process” instead of “/about-2”
When Google crawls and indexes your website, it will create a site map of all the links on your website. If you site map follows a clear, linear path pattern and the urls correctly describe the purpose of the page, Google will be able to correctly index and rank the content on your site.
How to create a correct URL path structures on your website.
First, create a site map of your website and determine the URL path patterns you desire
Main Page
allisondskinner.com [main site url]
Top Level pages
Path pattern: [main site url]/[page title]
- allisondskinner.com/about
- allisondskinner.com/process
- allisondskinner.com/services
- allisondskinner.com/contact
Archive Level pages
Path pattern: [main site url]/[archive title]
- allisondskinner.com/work
- allisondskinner.com/writing
Archive sub level pages
Path pattern: [main site url / archive title / post title ]
- allisondskinner.com/work/[portfolio post title]
- allisondskinner.com/work/[writing post title]
Then make sure that all of the pages on your website follow the correct path structure. If they do not, change the URL path structure and create a redirect from your old url to your new url.
Depending on the platform you are using (wordpress, drupal, shopify, squarespace, wix, etc.) the steps will be different for this.
Every online platform makes it possible for you to augment your URL and create redirects. Simply google search how to do it, explore your website platform’s knowledge base, or open a support ticket with your website platform. (Also an option is to hire me, I’ve done this for many clients!)
Meta Information
Every web page or post on the internet has “meta” information. This information is usually located in the <head> of your <html>.
When you see a search engine result, it’s pulling the meta title and meta description. For example:
By default, your meta title will be your page or post title and your meta description will be the first ~160 words of copy found beneath your page or post title.
Your meta title and your meta description should accurately describe the purpose of your web page, include your desired keyword and include your region if you are a local business.
If the default meta title and meta description do not accurately describe the purpose of your web page or do not include the keywords you wish to rank for, you can manually change the meta title and meta description of your web page.
You can do this in the HTML of your web page, but most of us don’t have raw HTML sites. Most of us use a platform like wordpress, drupal, shopify, squarepace, wix, etc.
Some platforms allow you to edit your meta title and meta description and will provide you a preview of how your web page will look in Google search results.
On other platforms, you will need to download a plugin to make these changes.
Images
Images, many times, can be the most visually intriguing part of a website. However, images offer the least amount of information to search engines. When you consider the saying “a picture is worth a thousand words”, for SEO the thousand words is actually more valuable than the picture. Whenever you add an image to your website, you need to add a detailed description of the image to the image’s ALT Tag. Every website platform offer’s an easy way to do this. A descriptive ALT tag allows search engines to better index your images and it also provides context to visually impaired users that visit your website.
Page load time, i.e page performance
It’s annoying when you’re quickly trying to visit a website, but it takes forever to load. Google finds it annoying too, and if your website loads slow, Google will lower your ranking because of it. You can test the speed of your website on GT Metrix. GT Metrix will scan your web page and provide your page load time and overall page speed score. Your speed score is broken down into ways you can improve the site load time of your website.
A few basic ways you can dramatically improve page performance include:
-
Optimizing images. When you take a picture on your smart phone or camera, the original image file will be a large, high-resolution image. In many cases, the image file size will be larger than you need it to be. For example, a 5000px wide image is not necessary on a website because desktop screens don’t even stretch to 5000px wide.
Before adding images to your website, you should resize your images to be at least less than 500k in file size (Even better 250k). You can do this using the “Preview” application on Macs or using other photo editing software, like Photoshop. You can also adjust the quality of your image in Photoshop to further decrease image sizes. Most platforms (Wordpress, Squarespace, Shopify, etc.) allow you edit images directly on your website.
-
Leveraging browser cache. Your GT Metrix page speed score may fail you for “Leveraging browser cache”. This is a simple fix that can lead to big page speed improvements.
Here’s an article that offers a variety of ways you can leverage browser cache.
-
“Less is more”. The less “stuff” you have weighing your website down, the faster your website will load. This means you should only have what’s vital on your website.
The includes plugins, scripts, stylesheets, fonts, images, etc. on your website. The less of that stuff, the faster your website will load.
Many websites do need a lot of that “stuff” to run a more complex website, for instance an online shop. In that case, you’ll need to be smart about how your content loads. For example, placing any extra javascript files in the footer of your website so they don’t halt the initial load of your web page. Another example would be merging and minifying stylesheets and scripts.
-
Keep everything updated. Most likely your website runs on a CMS platform such as Wordpress or Drupal. These CMS platforms regularly have updates that will improve security and performance for your website. Third party plugins also require frequent updates. It’s important to stay on top of updating your cms system, themes and plugins because it will ensure that everything is running at it’s best efficiency.
In conclusion
These fairly basic steps will set your site up for SEO success.
On-page SEO optimization provides a structure for your website that allows search engines, such as Google, to properly index your website.
On-page SEO optimization is FREE to do and can have lasting effects for your website’s rankings.
In the first part of my SEO series, I discussed whether SEO will be hard or easy for your website.
If you fall into the camp of “easy” (physical location, little competition, universally understood product or service, have been around for years) then following basic on-page SEO optimization will likely drive your business to the top of google rankings.
If you fall into the camp of “hard” (online only business, lots of competition, new type of product or service, haven’t been around for long) then on-page SEO optimization is an important start. The next step will be creating content that will bring site traffic and improve search rankings. That will be covered in Part 3 of my SEO Basics series, “How Content Can Drive SEO Results” [COMING SOON!].