Documentation

Quick Installation Guide

Setup DBLocalRank on a fresh WordPress installation. You need a WordPress site with latest WordPress version.

Requirements:

  • Wildcard SSL – Recommend from SSL2Buy.com
  • WordPress
  • CPanel Access
  • Optional: Visual Composer and WPBakery have been tested with plugin.  Other builders could experience issues.

FAQ’s

  1. Divi builder has issues with plugin fields saving so if you ever edit a page using Divi, you have to add the tags back where you want tag field data to show.
  2. Cache plugins sometimes need to be disabled

Pre-Setup

In this tutorial we’ll setup DBLocalRank plugin to convert a WP site into a working Multi site network.

Creating Wildcard(*.yourwebsite.com) Sub Domain

Since the plugin will enable One WordPress Installation on Sub Domains on your WordPress website so you need to create a Wildcard * sub domain from your web server.

To create a wildcard subdomain follow below steps:
  1. Log into cPanel.
  2. Click the Subdomains link in the Domains section.
  3. In the Subdomain field, place an asterisk * symbol there signifying that you are creating a wildcard subdomain.
  4. Choose the domain you want to create a wildcard subdomain for in the Domain section.
  5. The Document Root Should Be Same As Your Root WordPress Installation Path.
  6. Click the Create button. You will then see a success message to confirm the subdomain was setup.

Note: You will require Cpanel details of your server to create wildcard subdomain. Wildcard Domain Root Path should be same as your primary WordPress installation path.

wildcard subdomain

Add A Record to DNS

  • Go to the your domain panel and check if the Nameservers are pointing to the server. 
  • If Nameservers are set to another hosting provider, then have them add the following record or if not then add at your Domain Panel for the domain:
    • Add A record
      • Type: A
      • Host: *
      • Value: IP Address of server where website is
      • TTL: 1 Hour

Example:

Install Wild Card SSL Certificate

If you want to serve your website over https, you need to install wildcard ssl to secure your wildcard subdomains. To install wildcard ssl, please follow these instructions.

Uploading & Activating

Once you enabled wildcard subdomain on your web server, WordPress website is ready and you have the right file for upload (DBLocalRank.zip), you simply have to upload the plugin in Plugins > Add New section.

Uploading the DBLocalRank Plugin

Download the plugin file from DigitalBroiler Email:

  1. Login to Admin panel in your WordPress site.
  2. Go to Plugins section in the WordPress Admin panel.
  3. Go to plugins section in Appearance.
  4. Click on Add New button.
  5. Click on the link upload.
  6. Click the button Choose file and select the dblocalrank.zip downloaded from DigitalBroiler.
  7. Click on Install Now.

Activating DBLocalRank Plugin

  1. After the plugin has been successfully uploaded in WordPress, click on Activate link to activate the plugin.
  2. After activating the plugin, go to the DBRankLocal…Settings…License Key tab
  3. Enter your License Key and Click save.
  4. Now click on activate license.

Setting Up Plugin

After the plugin is installed and activated, You have to setup the Root Domain by going to settings link of DBLocalRank Plugin.

You have to set Root Domain Keyword which will be output on root domain.

To show this Keyword on root domain you have to use a code tag which will be described later.

  1. Root Domain Keyword : The main keyword which will be output by plugin on root domain.
  2. Submit Root Domain Keyword : Click on submit to save the Main Keyword.
  3. Primary Domain Sitemap : The plugin will generate Root domain sitemap you can see by clicking on button Primary Sitemap.
  4. Main Sitemap : The plugin will generate main sitemap(Sitemap Index) with all the subdomain sitemap links.

Adding Subdomains

After the root domain setup, you have to click on Add New link of plugin menu to add a subdomain. To edit or delete you have to click SubDomains link of plugin menu link.

  1. Add New SubDomain : The main keyword which will be output by plugin on root domain.
    1. Subdomain field (Required):
      1. Cannot contain spaces
      2. must only use alpha, numeric and “-” special character
    2. Neighborhood field (Required):
      1. typically is your city targeted (which will replace Main city throughout content
        1. NO tag necessary for this replacement
      2. can include spaces
    3. City field (Not Required):
      1. can include spaces
      2. This field could be used for zipcodes, areas to target (i.e. Central West End, etc)
    4. State field (Not Required):
      1. State code (i.e. Mo or Missouri)
    5. Address Line 1 field (Not required)
      1. (addrline) is tag if used in pages
      2. typically only used for address in footer or contact pages when you have different physical locations you want address changed too
    6. Address City field (Not required)
      1. is tag if used in pages
      2. typically only used for address in footer or contact pages when you have different physical locations you want address changed too
    7. Address State field (Not required)
        1. is tag if used in pages
        2. typically only used for address in footer or contact pages when you have different physical locations you want address changed too
    8. Zipcode field (Not required)
        1. (addzip) is tag if used in pages
        2. typically only used for address in footer or contact pages when you have different physical locations you want address changed too

******Address fields if used in footer, will display the main city address always unless fields filled in differently on Subdomain

  1. Edit SubDomain : Allows you to edit fields
  2. Delete SubDomain : Remove the subdomain from plugin and sitemap.
  3. View Sitemap : This will show you the sitemap for the subdomain.
  4. Upload spreadsheet of subdomains (optional) – EXAMPLE Spreadsheet Download
    1. ID Field – Leave blank
    2. Subdomain_name Field –
      1. NO special characters allowed
      2. NO Spaces
      3. Use “-” in between more than 2 word cities or Neighborhoods

Adding Tags in Content / Meta

After you have plugin all setup and configured, you can add tags accordingly in the content where you want information replaced.

  1. For Meta Title and Description: you want to insert your main city and then it will automatically be replaced by the cities you set up for subdomains.
  2. For Content tags you can use: , , , , , , (addrpone). These tags correspond and will be replaced by data entered in each subdomain. If no information added in the fields, then will use Main City settings.

Sitemaps

After setting up everything, you need to submit your sitemaps in google webmaster tools. You can get your sitemap from DBRankLocal>>Settings>>Sitemap section.

You will see two sitemaps, one is for root domain and other is for subdomains. If you are using yoast or any other plugin to generate sitemap for root domain, you don’t have to use our root domain sitemap. You can simply submit your subdomain’s sitemap in google and you are all done.

How to Use the DBRankLocal Schema Markups

You can click on the Add New button to create a new Schema. This will prompt you to select the schema type you wish to create.


You will then be taken to the next step where you need to select the targeted pages/posts for the schema.


Click on the complete setup button. You are then taken to the post edit page where you can see the details of the schema you just created. Here, you can map the required fields, cross-check details and more.

How it Looks:

As seen in the screenshot above, there is a Meta box Schema Settings. This is where you’ll find 4 different areas of settings.

Schema Type: This option is used to select a schema type, like Article, Event, etc. All schema types are listed in the drop-down menu.
Enable On: This option is used to set the enable on rules for the current schema. You can select the pages/posts you wish to show it for or the ones you wish to exclude.
Guideline: Google has set a few guidelines for every schema type. We have added this link here so that you can refer to these guidelines before you proceed to publish the schema.
Schema Fields: This is where you’ll find all required and recommended fields for the current schema type. Fields are dependent on Schema type. All fields can be mapped with Global/Post meta/Custom options. You can refer to the article that will explain to you how you can map schema fields!

Complete Video Guide

Watch the video guide.