Outrank your Competition

Search Engine Optimization can help you be found in search engines. With our help, you can increase your rankings and send more targeted traffic to your website.

Social Analytics

Free SEO Checklist

Get free access to a 35 point SEO Checklist instantly.

Search Engine Optimization

Get Found On Google

SEO Audits

Get a free analysis of your site, and learn ways that you can improve your SEO.

Data & Analytics

Get help installing or understanding analytics, so that you can measure your site’s success.

Targeted Traffic

Attract the right type of visitors to your site, increase your traffic and sales.


Get Found on the Map

Outrank your competitors on Google maps, and increase foot traffic to your business.


Search Engine Optimization, or SEO, is a measure of how well optimized your website is for being found on search engines. While the exact metrics that go into it are not shared by Google or other search engines, it can generally be summed up as “better content equal higher rank.” But many small factors go into how a search engine sees your content, and there are lots of ways that you can optimize this.

Improved SEO can help your site rank better in search engines and increase organic traffic. Better rankings in relevant terms will drive more traffic to your site.

SEO is not a quick fix, and improvements can take anywhere from a few days to months to make a difference. Many factors play into how quickly or slowly you’ll see results, such as how much content is on the site, the quality of the content, and how your audience responds to that content. It also depends on the size of your website – big sites can see changes quickly, small ones need more time.
While helpful for technical SEO, You do not need to know how to code for most elements of search engine optimization. There are some more advanced SEO tactics that you will need a basic understanding of code for, but it isn’t necessary for every part.
Again, this depends on a lot of factors. If you are just doing the basics on a small site, it may not be very expensive to make some improvements. For a larger site, it tends to be a bigger undertaking and can cost quite a bit. At any price level, the goal of an SEO campaign is to return more than was invested. Try to estimate how much value an increase of 20%, 50%, or 100% on your organic search results would have for your business.

The SEO community often shares results of tests and experiments, and over the years people have developed a fairly clear understanding of what goes into the algorithms.

Organic search results are the results that appear in search engines for free, based on their algorithm and user intent. Paid ads, often referred to as SEM or PPC, are sponsored results that appear on a search page and are paid for by advertisers.

Keywords are the terms that you want to rank highly for on search engines. In general, your pages need to highlight these keywords if you want search engines to pick up on the correct subject matter for your site and pages.

Search engines today rely on understanding a user’s intent with a search, and giving them content they are seeking. If your content answers questions that are common pain points in your industry, or trending topics that people are searching, then the search engines should rank you higher. Choosing good keywords can help you formulate good content around those terms that people search for.

Onsite SEO is basically the way that your site is setup to help search engines read and interpret your page content, and to provide your visitors with a good user experience.

Offsite SEO focuses on leveraging other websites and sources across the web to improve your rankings within search engines. This includes things like backlinks, social media, and offsite content.

Onsite SEO is all about creating a good user experience for your users, and setting it up in a way that can be easily interpreted by search engines.

This includes many factors, such as page speed, sitemaps, structured data, responsive design, meta titles and descriptions, and more.

Page Titles & Meta Description tags are the elements that appear in search results for a page. They are one of the best ways to define what a particular url is about, so search engines can better understand the page’s intent. It’s also an opportunity to put some descriptive text in front of potential visitors.

A sitemap is a list of pages on a website, accessible by search engines or users. It typically is organized in a hierarchy of pages, and is stores in .xml format.

Robots.txt is a file on your website that tells search engines to ignores specified files or directories. This can be useful for hiding pages such as Admin sections, testing sections, or pages that are are irrelevant to users on search. It should be edited with caution, because it’s also very easy to block your entire site from search engines if you don’t know what you’re editing.

Backlinks are links from another website leading back to your website. They are important because search engines see them as a positive indicator, and proof that your content is valuable to a specific subject, and therefore they improve search rank. They can also drive additional traffic directly (referral traffic) from the sites that are linking to your website.

There is no specific number to try to reach. More important than the number of backlinks is the quality of the sites that are linking to you. Google is going to see a link from a major news publication as having much more importance than tons of links from some random small site.

Social Media can indirectly improve SEO by providing backlinks and traffic to the website. A Social Media campaign can offer a great compliment to an SEO or SEM campaign. It’s also a signal of authority and legitimacy.

You should not include keywords just for the sake of keyword optimization, but having a natural domain name that includes your keyword can be helpful.

Local SEO is the process of ranking for geographically local searches, which draw on a separate algorithm from national search results. It’s crucial for local businesses because it helps you rank higher on the local map, and helps people searching locally to find your business. Many of the same factors come into play, but additional factors such as online reviews, local citations, and address verification are also very important.