Website Optimization

Website Tune-Up

Optimizing your website with our website tune-up will help maximize your Google Rankings. Google ranking factors include page-speed, content, meta-tags, alt-tags, title tags, SSL & mobile-responsiveness to name a few. When was the last time you had a website tune-up?

Website Tune Up

Optimizing a WordPress site for SEO can be a daunting task. Which plugins to use, which plugins not to use etc… However, not optimizing your website properly will affect your ranking positions and your SEO efforts.

In addition to preparing your website for SEO, we’ll run a complete diagnosis to ensure all the major Google ranking factors such as adding an SSL certificate, checking your current hosting configuration, ensuring content is written properly (for SEO), inspecting your plugins, recommending plugins, and anything else our diagnosis uncovers.

We discovered a huge need in the market to address these issues, therefore, we created our WordPress Website Tune Up Service! Our SEO Experts understand exactly what makes Google tick. Optimizing a website for SEO is much more detailed than simply optimiing meta-tags. Here is a more detailed list of other areas we inspect and fix to optimize your WordPress website for SEO.

Are Google Rankings important to you? If you answered yes, than this service will be of great value for your business. Still not convinced? Just compare our site in GT Metrix to our competitors!

Specify image dimensions

Specifying a width and height for all images allows for faster rendering by eliminating the need for unnecessary reflows and repaints.

Inline small CSS

Inlining small external CSS files can save the overhead of fetching these small files. A good alternative to inline CSS is to combine the external CSS files.

Optimize the order of styles and scripts

Correctly ordering external style-sheets and external and inline scripts enables better palatalization of downloads and speeds up browser rendering time.

Minify JavaScript

Compacting JavaScript code can save many bytes of data and speed up downloading, parsing, and execution time.

Minify CSS

Compacting CSS code can save many bytes of data and speed up downloading, parsing, and execution time.

Minify HTML

Compacting HTML code, including any inline JavaScript and CSS contained in it, can save many bytes of data and speed up downloading, parsing, and execution time.

Optimize images

Reduce the load times of pages by loading appropriately sized images.

Reduce file sizes based on where images will be displayed
  • Resize image files themeselves instead of via CSS
  • Save files in appropriate format depending on usage
  • Cost benefit ratio: high value
  • Access needed
Avoid bad requests

Removing “broken links”, or requests that result in 404/410 errors, avoids wasteful requests.

Avoid landing page redirects

Redirections on landing pages add delays to the page load and while the redirections are occurring, nothing is shown to the client. In many cases, redirections can be eliminated without changing the function of a page.

Enable gzip compression

Reduce the size of files sent from your server to increase the speed to which they are transferred to the browser.

Reduce sizes of pages by up to 70%
  • Increase page speed
  • Cost-benefit ratio: high
  • Access needed to the .htaccess files or server administration files
Enable Keep-Alive

Enabling HTTP Keep-Alive or HTTP persistent connections allow the same TCP connection to send and receive multiple HTTP requests, thus reducing the latency for subsequent requests.

Inline small JavaScript

Inlining small external JavaScript files can save the overhead of fetching these small files. A good alternative to inline JavaScript is to combine the external JavaScript files.

Leverage browser caching

Page load times can be significantly improved by asking visitors to save and reuse the files included in your website.

Reduces page load times for repeat visitors
  • Particularly effective on websites where users regularly re-visit the same areas of the website
    Benefit-cost ratio: high
  • Access needed
  • General guidelines for setting expiries:
  • Truly static content (global CSS styles, logos, etc.) – access plus 1 year
    Everything else – access plus 1 week
Minimize redirects

Minimizing HTTP redirects from one URL to another cuts out additional RTTs and wait time for users.

Put CSS in the document head

Moving inline style blocks and <link> elements from the document body to the document head improves rendering performance.

Serve resources from a consistent URL

It’s important to serve a resource from a unique URL, to eliminate duplicate download bytes and additional RTTs.

Serve scaled images

Serving appropriately-sized images can save many bytes of data and improve the performance of your webpage, especially on low-powered (eg. mobile) devices.

Specify a cache validator

All static resources should have either a Last-Modified or ETag header. This will allow browsers to take advantage of the full benefits of caching.

Combine images using CSS sprites

Combining images into as few files as possible using CSS sprites reduces the number of round-trips and delays in downloading other resources, reduces request overhead, and can reduce the total number of bytes downloaded by a web page.

Avoid CSS @import

Using CSS @import in an external stylesheet can add additional delays during the loading of a web page.

Prefer asynchronous resources

Fetching resources asynchronously prevents those resources from blocking the page load.

Specify a character set early

Setting the character set at the server level reduces browser processing.

Define the character set being used at the server for all pages
  • Avoid setting it in the meta http-equiv tag
  • Reduce page load times
  • Cost benefit ratio: high value
  • Server access needed
Avoid a character set in the meta tag

Specifying a character set in a meta tag disables the lookahead downloader in IE8. To improve resource download parallelization, move the character set to the HTTP Content-Type response header.

Remove query strings from static resources

Most proxies, most notably Squid up through version 3.0, do not cache resources with a “?” in their URL even if a Cache-control: public header is present in the response. To enable proxy caching for these resources, remove query strings from references to static resources, and instead encode the parameters into the file names themselves.

Specify a Vary: Accept-Encoding header

Bugs in some public proxies may lead to compressed versions of your resources being served to users that don’t support compression. Specifying the Vary: Accept-Encoding header instructs the proxy to store both a compressed and uncompressed version of the resource.

Leverage browser caching

Page load times can be significantly improved by asking visitors to save and reuse the files included in your website.


Working with SEO Services Expert has been a very rewarding and gratifying experience. Their knowledge of SEO technologies is unparalleled in the industry, their design team thinks outside the box, and they actually listened to my needs. I give them an A+ across the board!

Malcolm Farley
CEO & Founder

When I started my business I knew that it was imperative that we achieve the highest Google rankings possible. I had one mission for Scott Carvin & SEO Services Expert and it was lofty…get us to the first page top position. Scott delivered and the impact has been dramatic.

Benjamin Head

Scott and his team exceeded our expectations building our website so it’s mobile responsive and running their SEO program. We show up on the 1st page of Google and it has improved our business in 2014. We look forward to continuing our services with SEO Services Expert.

Philip Gerardino

Tell us about your project and transformations will start today

Our team of professionals is going to make sure that your business is socializing with the right people and in the right way, let your social media marketing campaign be handled by professionals. Reduce sales cycle time from days to minutes.

7 + 4 =