EDITS.WS

Author: Edwin Toonen

  • Local ranking factors that help your small business’ SEO

    If you have a local business selling products or services, you have to think about the local ranking of your website. Local SEO will help you surface for related search queries in your area. As Google shows local results first in many cases, you need to make sure Google understands where your location is. In this article, we’ll go over all the things you can do to improve Google’s understanding of your location, which improves your chances to rank locally.

    What are ranking factors?

    Ranking factors are elements that Google considers when determining the position of a URL in the search results. There are many ranking factors, most of which are characteristics of the URL and your website, but they can further extend to your online presence. An example of a ranking factor is page speed: a fast-loading page that delivers a good user experience is likely to rank higher than a slow page when other characteristics are comparable.

    Local SEO ranking factors

    In this post, we’ll focus on the factors that influence the ranking of your website’s pages in local searches. As you can read here, Google itself talks about local ranking factors in terms of:

    • Relevance: are you the relevant result for the user? Does your website match what the user is looking for?
    • Distance: how far away are you located? If you are relevant and near, chances are you’ll get a good ranking.
    • Prominence: this is about how well your business is known. More on that at the end of this article.

    So you have to show you’re relevant, you’re close by, and you’re well-known. Let’s see how you can work on these factors with some concrete actions!

    Be relevant

    Being relevant means that you offer the service or products the searcher is looking for. While this might seem pretty straightforward, sometimes, people can get too cryptic on their website. Make sure that you clearly mention what your business or profession is, what kind of products and services you offer, and make sure to do this in the wording your audiences use. To find out if you indeed communicate using the language your audiences use, please conduct some keyword research and speak with your customers to find out which terms they use when looking for a service like yours.

    Check out this local content strategy guide for more inspiration to write relevant content for your local business site.

    Google Business Profile

    For your local ranking in Google, you can’t do without a proper Google Business Profile listing. Google Business Profile is especially helpful if you want to show up properly in the local pack – i.e., the big panel with the map. You need to sign up, pick the right primary categories for your business, add all your locations, verify these and share some photos. You’ll also need to actively manage your profile and build it up over time.

    Google Business Profile allows for customer reviews, and you should aim to get some of those for your listing. Every year, the importance of online reviews for local SEO grows. Positive reviews (and negative ones) help Google and its users judge your business. This is pretty much like your local market. If people talk positively about your groceries, more people will be inclined to come to your grocery stand.

    Getting reviews is one, but you can keep the conversation going by responding to these reviews. But, as Google puts it, be a friend, not a salesperson.

    It helps to sign up for Google My Business if you want to rank your business in the local three-pack

    LocalBusiness schema structured data

    If you have a local business and serve primarily local customers, of course, you’ll add your address to your website. To help Google and other search engines understand the primary address, you can best serve it in a specific format readable for machines. Use localBusiness schema for that. Our Local SEO plugin makes adding that LocalBusiness schema to your pages a breeze!

    This is very much about what Google calls distance. If you are the closest result for the user, your business will surface sooner.

    Make sure you have one main NAP!

    Even if your business has multiple locations, make sure to match the main NAP (name, address, phone number) on your website with the Google Business Profile NAP. That is the only way to make sure Google makes the proper connection between the two. Add the primary address on every page (you are a local business, so your should mention your address on every page). For all the other locations, set up a page and list all the addresses of your branches.

    Facebook listing and reviews

    What goes for Google Business Profile goes for Facebook as well. Add your company as a page for a local business to Facebook here. People search a lot on Facebook as well, so you’d better make sure your listing on Facebook is in order. Facebook also allows for reviews, which could help your business too. Keep an eye on those reviews! If your reviews aren’t that great, make sure to fix that by providing better products or services, or at least show in your replies you take the feedback you get seriously.

    Location and keywords in title

    The obvious one: for ranking locally, adding city and (in the US) state to your <title> helps. Add your main keywords as well and make the title attractive. Please keep in mind that the effect of adding the name of your town to your titles might be a lot less effective for local ranking than adding your business details to your Google Business Profile. But it won’t hurt for sure. For more local content tips, do check out this guide.

    In this example, this title could have used a location to help in the local search results

    Local directories help your local ranking

    In addition to your Google Business Profile listing, Google uses the local Yelp and other local directories to determine just how important and local you are. While we usually recommend against putting your link on a page with a gazillion unrelated links, the common ground for a local listings page is, indeed, the location. And, these links do help your local rankings.

    So get your web team to work, find the most important local directory pages and get your details up there. We’re explicitly writing details and not just links. Citations work in confirming the address to both Google and visitors. If a local, relevant website lists addresses, do consider getting yours up there as well. And while you are at it, get some positive reviews on sites like Yelp as well!

    Following how directories help your local ranking – especially in the organic local search results, exchanging links with related local businesses also pays off. If you work together in the same supply chain or sell related products, feel free to exchange links. Don’t just exchange links with any business you know. In most cases, these will be low-quality links for your website (because they’re usually unrelated). Also, try to build high-quality content that attracts relevant links. And, don’t forget to get those local keywords in the anchor text of those inbound links.

    Social mentions from local folks

    Again, there’s a local marketplace online as well. People talk about business, new developments, or new products on Twitter, Instagram, Facebook, and more. All these social mentions find their way to Google’s sensors as well. The search engine will pick up on positive or negative vibes and use these to help them rank your local business. If many people talk about your business and link to your website, you must be relevant. Monitor these mentions and engage.

    Some say links from other websites, directories, and social media are critical for local rankings. As always, we believe it’s the sum of all efforts that makes you stand out from the crowd, not just optimizing one aspect. Take your time and make sure your Google Business Profile is correct, local business structured data is active on your site, and you have proper links to your site and the right people talking about you on other platforms like Twitter. And please don’t forget to do proper keyword research and make sure the right content is on your website.

    Optimize your content for better local rankings

    Google won’t rank your site for a keyword if that keyword isn’t on your website. It’s as simple as that. If your business is in city X, you probably have a reason why you are located there. Write about that reason. And note that these may vary:

    • You are born there or just love the locals and local habits
    • There is a river which is needed for transport
    • Your local network makes sure you can deliver just-in-time or provide extra services
    • The city has a regional function and your business thrives by that
    • There are six other businesses like yours, you’re obviously the best, and you all serve a certain percentage of people, so your business fits perfectly in that area.

    These are just random reasons to help you write about your business in relation to your location. They differ (a lot) per company. Make sure your location/city/area is clearly mentioned on your website and not just in your footer at your address details! If you have multiple locations, set up and write pages for each one and include the proper business details.

    Read more: Tips for your local content strategy »

    One more thing: what about prominence?

    Prominence means that when Google can serve a result first from a well-known brand or business, they actually will. Despite all your efforts to improve your local ranking, this might get in the way of that number one position. But, it just means you have to step up your game, keep on doing the great work you do, work on your branding, and trust that eventually, Google will notice this as well. As a result, Google might allow you to rank on that number one position for that local keyword!

    Another thing to note is that prominence is also based on the information that Google knows about a business. All this information is derived from links, articles, and directories across the web. The more positive reviews and ratings your business has, the more likely Google will place it in a high position for local search queries. Not to mention, your position on the “normal” search results page (web results) is also a ranking signal. So, invest some time and resources into SEO if possible, and ask your satisfied customers to leave a good review on Google and other platforms such as Yelp or Facebook.

    Keep reading: The ultimate guide to small business SEO »

    The post Local ranking factors that help your small business’ SEO appeared first on Yoast.

  • Yoast SEO, Local SEO, and WooCommerce SEO updates

    Today, we’re releasing updates for four plugins and add-ons: Yoast SEO 19.10, Yoast SEO Premium 19.5, Local SEO 14.7, and WooCommerce SEO 15.3. The updates mainly consist of enhancements and fixes, plus support for material structured data in WooCommerce SEO. Find out what else is new!

    Yoast SEO 19.10 and Premium 19.5

    The overarching theme of these releases is to get ready for the upcoming High Performance Order Storage feature in WooCommerce 7.1+. This feature is more commonly known as custom order tables. This long-awaited improvement promises significant performance gains for ecommerce sites. With today’s update, all of our WordPress plugins support this.

    Besides that, we improved some small things in Yoast SEO, like giving you better feedback in the Flesch Reading Ease insights when we see that text is fairly difficult. Plus, we’ve fixed two bugs related to our integration with Elementor.

    WooCommerce SEO: material structured data

    When working on your ecommerce store, you need help from the WooCommerce SEO add-on for Yoast SEO. This helps you finetune your online store and improves the product structured data that Google needs to present your products in the search results.

    Besides updating it for the above-mentioned new feature in WooCommerce, we’ve added two enhancements that make WooCommerce SEO even better. Recently, Google added support for material in the product structured data, which lets you specify what material your product is made of. This gives Google more details about your product; we all know the more information you provide, the better.

    Simply follow these steps to try it out:

    • Activate Yoast SEO and Yoast SEO for WooCommerce
    • Go to the dashboard and click on Yoast SEO > WooCommerce SEO
    • Set the Material option to Product Material
    • Go to Products > Attributes
    • Add a new attribute and name it Material
    • Add a product material, like Wood
    • Go to Products -> Add new
    • Set a name and a price for the product, choose Material from the custom attributes, and select Wood
    • Go to the product page, inspect the source code and scroll down to the Product schema structured data
    • Tadaa! You’ll notice the material property in the Product schema. This should be set to the product material wood

    Here’s what that looks like in the Schema Validator:

    The material is now available in your product structured data thanks to WooCommerce SEO

    Local SEO for Yoast SEO

    Local SEO is the add-on you need if you focus on getting your business noticed locally. The Local SEO plugin helps you get all your business details in order — like opening hours and maps — and translates those details into structured data that Google can use to highlight in the search results. In this release, we’ve fixed several minor issues to keep Local SEO in top shape.

    Update now to Yoast SEO 19.10 and the others

    Today, we’re releasing updates to most of our plugins. These updates come with loads of fixes and enhancements to help you make the most of your work! Update now to get the latest and greatest.

    The post Yoast SEO, Local SEO, and WooCommerce SEO updates appeared first on Yoast.

  • Performance improvements in WordPress 6.1: enhanced database peformance and more

    WordPress 6.1 – the last major release of 2022 – is finally here! This release is a step in the right direction for full-site editing, bringing various customization options and improvements to the content creation and site creation experience. We’ve covered some notable changes in this update, which you can check out here. This post is dedicated to exploring the performance enhancements coming to our favorite open-source platform.

    WordPress 6.1 is the collective effort of a massive team of developers and contributors. Jean Baptiste Audras – the Triage team lead – shared some amazing statistics about the contributions to this release. An impressive 800 people from at least 60 countries and 180 identified companies contributed to WordPress 6.1.

    At Yoast, we’re proud of the work we’ve put into making this release possible. Out of all companies that contributed to 6.1, Yoast takes the number 2 spot with 740 contributions made by 16 contributors. Sergey Biryukov – a member of our dedicated team of WordPress contributors – tops the list with a whopping 584 contributions! Not to mention Bluehost – a fellow company in Newfold Digital – also contributed greatly to this release with 150 contributions.

    Image courtesy of jeanbaptisteaudras.com

    The WordPress Core Performance Team has done some incredible work to make the platform faster in the 6.1 release. This team, comprising members from Google, 10up, XWP, and Yoast, was formed in 2021 to monitor, enhance, and promote performance in WordPress core and its surrounding ecosystem. Without them, these improvements wouldn’t have been possible.

    Performance improvements are always welcomed by the community. We all know the importance of good website performance for SEO – a fast site is more favorable to rank high in the SERP. That’s due to Google and other search engines rewarding sites that deliver a fast and smooth user experience. Of course, you need good content to rank. But among many quality results, any small performance improvements may prove to be significant.

    Let’s dive into some of the notable performance enhancements in WordPress 6.1!

    Huge improvements to WP_Query with caching additions

    The addition of caching to WP_Query is one of the most significant performance improvements in WordPress 6.1. Basically, every time a visitor requests a web page, their browser has to make a request to the web server asking for information. The server needs to respond to this request and retrieve data from a database (or multiple ones) to send back. By implementing caching to WP_Query, the next time another visitor requests that same page, the page’s data would be retrieved from the website’s cache instead of retrieving data directly from the database.

    These changes aim to reduce the number of database queries and make sites faster, especially when using persistent object caching like Redis or Memcached. That’s because the database query will not run again until caches are invalidated. With fewer database queries, your pages will load faster, thus providing a better user experience for visitors.

    This is a much anticipated and welcomed improvement for many, especially developers. Jonny Harris – the contributor who worked on this improvement – shared his excitement in a recent Tweet.

    Improvements to the REST API

    Another significant performance boost comes with improvements to the REST API. In short, these updates decrease the number of database queries that run on each REST API request, allowing your pages to load faster.

    For instance, WordPress introduces an improvement of the post controller in the REST API. When returning a post in a REST API response, the post controller would request linked data such as author, featured image, and text. Since these linked items are not primed (ready for use) in caches, it might mean that for each post in the REST API response, there would be data queries from separate databases: one for the author, one for the featured image, and another for the text.

    Instead, in WordPress 6.1, all the caches are primed in a single database query. That means that the post controller in the REST API can grab data from that single database query instead of requesting data from separate databases, resulting in fewer queries.

    Improvements to the Cache API

    The Cache API gets various improvements in this release. Most notably, several private cache priming functions are available for public use in this release. WordPress encourages plugin and theme authors to use these functions to improve the performance of their code by reducing the number of database queries, which improves the website’s load speed.

    Media improvements

    WordPress 6.1 will automatically add decoding="async" to image attributes. In simple terms, this function tells your visitor’s browser that it’s okay to load images a bit later in favor of other information and data. This results in the page loading the content much faster and also reduces page render time. This is a huge performance booster for any web page containing a lot of images. It’s also good to know that you can remove this function.

    Site health improvements

    WordPress 6.1 introduces two new Site Health checks for Persistent Object Cache and Page Cache.

    • Persistent Object Cache – This new check determines whether the site uses a persistent object cache or not and recommends it if it makes sense for the site. It also links to a support resource created for the check. A few filters have been included for hosting providers to provide more specific steps regarding their environment.
    • Full Page Cache – This new check determines whether the site is using a full page cache solution and if the response time is acceptable. It also adds a couple of filters for hosting companies to customize the response threshold and add their own cache headers to be detected.

    Improved compatibility with PHP 8x

    WordPress 6.1 receives important compatibility improvements with PHP 8.0 and 8.1. All of this is possible thanks to the incredible work of many developers, especially Juliette Reinders Folmer. A few of us Yoasters also contributed to this effort, namely Sergey Biryukov, Carolina, and Ari Stathopoulos!

    The 6.1 release has continued the code modernization efforts on updating WordPress core and unit test suite for PHP 8.0 and 8.1, as well as preparing for PHP 8.2. Version 8.2 of PHP is expected to be released on November 24, 2022. We can expect some significant changes coming in PHP 8.2, which could impact many themes and plugins.

    The big step forward in this release is that WordPress core unit tests now pass on PHP 8.1 and 8.2. While full compatibility with PHP 8.1 and 8.2 is still a work in progress, this should prevent new PHP issues from being introduced in WordPress core. All remaining known issues are deprecation notices.

    It’s good to note that a deprecation notice is not an error, but rather an indicator of where additional work is needed for compatibility before PHP 9 (i.e. when the notices become fatal errors). With a deprecation notice, the PHP code will continue to work and nothing is broken.

    Changes to the loading routine

    As of WordPress 6.1, the send_headers hook has been moved to slightly later in the WordPress loading routine. This is a ticket that our Sergey Biryukov worked on!

    When you request a page, the web server needs to send back some headers that contain technical information about the page like response status. This lacks flexibility because some functions wouldn’t work when headers are being sent. By moving send_headers to after WordPress parses the query, those functions now work properly. This change may affect plugin developers, making it easier for them to manage header.

    Performance enhancements in the editor

    Some optimizations were made to the block editor to avoid repetitive calls to filesystem and processing of block.json files. These changes should improve loading performance and benefit all WordPress sites. Ari Stathopoulos – another member of our WordPress core contributor team – was responsible for making this happen!

    Want to try out more performance improvements?

    The WordPress Core Performance team has created the Performance Lab plugin to give users early access to new performance modules they’re working on. Install it and you’ll be able to try out their latest developments yourself, see how they impact your site’s performance and share any feedback you have. If you’d like to be even more involved, you can also help out as a contributor! And if you’re interested in finding out more about the performance improvements in 6.1, don’t forget to check out this Performance Field Guide thread. It contains loads of useful information for developers!

    The post Performance improvements in WordPress 6.1: enhanced database peformance and more appeared first on Yoast.