Warning: No internal links appear in this page, consider adding some as appropriate.

Warning: No internal links appear in this page, consider adding some as appropriate.

It』s crucial for SEO to evaluate and improve your internal linking strategy on a regular basis. By adding the right internal links you make sure Google understands the relevance of pages, the relationship between pages and the value of pages.

Every website consists of internal and external links. Internal links connect pages and posts on your own website and external links connect your page to other websites. Want to get more external links to your site? Read our posts on link building.

To get a green bullet, you』ll have to add at least one internal link to your post.

Follow and nofollow

By default, Google follows every link on your site. If you don』t want Google to follow a specific link, you can use a nofollow link. A nofollow link provides a way for webmasters to tell search engines 「Don』t follow links on this page」 or 「Don』t follow this specific link.」

Related article: Warning: no outbound links appear in this page, consider adding some as appropriate.

Is your WordPress site ready for PHP 7?

Is your WordPress site ready for PHP 7?

There are a number of tools and checklists out there to verify if your site is ready for PHP 7. One of those tools is the plugin provided by WP Engine. The plugin will check whether the code of all your active plugins and themes is compatible with PHP 7.

There are a few caveats though you』d best keep in mind:

Even though the plugin is written to detect as many problems as accurately as possible, it』s not 100% reliable in detecting errors and warnings.There may be false positives detected, the plugin doesn』t check whether the code is wrapped in a PHP version check.The plugin does not execute your theme or plugin code, so it cannot detect runtime compatibility issues.

Still, it』s a great and easy way to test your site』s compatibility with PHP 7. The plugin is called PHP compatibility check by WP Engine. We recommend you test PHP 7 extensively on a staging site before updating your live site to PHP 7. If you want your host to help, but don』t know how to phrase it, you can read our example mail to request your host updating your PHP version.

Is your site hosted on Siteground?

If you are hosted on SiteGround, you can use their SG Optimizer plugin to check if your site is ready for PHP 7. You can even switch your PHP version from within the plugin! You can read more on their blog post get your WordPress on PHP 7 now.

How to add social profiles for Google』s knowledge graph

How to add social profiles for Google』s knowledge graph

Google introduced a feature called a knowledge graph to help search user research a topic faster and more in depth than before.

Table of Contents

Adding Social Profiles
What is the Knowledge Graph?
Social Profiles Are Missing

What is Google』s knowledge graph?

The knowledge graph provides quick access to information related to the search term. It typically appears in a scroll area above the search or to the right of search results. This is handled entirely on Google』s side so you may not see a knowledge graph for every search term.

Social profiles

Google』s knowledge graph can include social profiles. Yoast SEO allows you to output the code required for Google to find your site』s official social profiles. Depending on whether your site is for an organization or a person, you』ll need to add the social profiles differently.

Social profiles for your organization

To set the social profiles for your organization, follow these steps: Log in to your WordPress website. When you』re logged in, you will be in your 『Dashboard』. Click on 『SEO』. On the left-hand side, you will see a menu. In that menu, click on 『SEO』. Click on 『Social』. The 『SEO』 settings will expand providing you additional options. Click on 『Social』. Click on the 『Accounts』 tab. Enter your social profile information. Click 『Save Changes』.

Social profiles for a person

If you』ve chosen 『person』 in the search appearance settings for your site, then the social profiles are taken from the chosen author』s user profile on the website. Learn more about how to add those.

Phishing emails

Phishing emails

We recently received word that phishers have been sending out emails in Yoast』s name asking to grant access to people』s WordPress installation. These are phishing emails and were not sent by any Yoast employee.

How to recognize a phishing email?

The best way to recognize a phishing email is because of its unusual request. Yoast would never reach out to you -out of the blue- offering to update your website for you. Simply because we don』t have the manpower to update over 6 million websites.

Also, Yoast would never ask you to create an admin account for an email address that doesn』t end with @yoast.com.

One of our very observant customers forwarded the following email to us:

Hi [name],
We are contacting you regarding your WordPress website [website]. This domain is currently optimized with our Yoast SEO plugin v3.3.4 for WP.
A security issue, avoiding the plugin to correctly rank your site, has been detected and we are running some major security updates.
This is a painless procedure. One of our dedicated team expert can handle this for you without having to go offline for a single minute.
We don』t need any FTP access, we will use the plugin editor directly on your website.
In order to get this done, please create an admin account for us. You can revoke this access when the job will be completed (should not take longer than 15 minutes)
Here is how to do it :
If you』re an Administrator and you』d like to create a new user on your site, go to Users → Add New.
Fill in the username field with: YOAST
Password : [randompassword]
Email of our support specialist : [email protected]
Then, check the box 「Send this password to the new user by email」 and select administrator role.
Our support specialist will get the password in the email with instruction on how to log in. Please tell us what email you would like us to use to notify you once the update will be done. If you do not specify one, we will email : [your email address]
Thank you for your help,
[Name],
[Position]
[link-to-employee-about-page]
© 2003-2017 Yoast BV Yoast is a trademark of Yoast BV

What to do if I don』t trust an email I received from Yoast?

If you think you may have received a phishing email, do not click any links in the email nor comply with the requests done in the email.
Instead, forward the email to [email protected]. Our support team will help you determine if the email is legitimate.

How to disable the metabox 『Insights』 feature

How to disable the metabox 『Insights』 feature

Yoast SEO Premium users can easily enable or disable the insights part of the Yoast SEO metabox, also known as the most prominent words. This feature is enabled by default. Log in to your WordPress website. When you』re logged in, you will be in your 『Dashboard』. Click on 『SEO』. On the left-hand side, you will see a menu. In that menu, click on 『SEO』. Click on 『General』. The 『SEO』 settings will expand providing you additional options. Click on 『General』. Click on the 『Features』 tab.  Toggle the 『Insights』 switch. To enable the feature, toggle the switch to 『On』.To disable the feature, toggle the switch to 『Off』. Click 『Save Changes』.

Image Attachment URLs

Image Attachment URLs

Let』s say you upload an image called image.png. WordPress uses the permalink structure to create a URL of https://example.com/image/, for example. This page displays your theme header, sidebar, and footer with the embedded image.

In most cases, you or your developer have not customized this page so it has little to no SEO value due to its thin content. For that reason, we recommend redirecting the URL to the actual image.

How to redirect attachment URLs to the actual image using Yoast SEO

Attachments to posts are stored in the database as posts, this means they』re accessible under their own URLs. Enabling the redirect image feature will redirect these URLs to the actual image. Log in to your WordPress website. When you』re logged in, you will be in your 『Dashboard』. Click on 『SEO』. On the left-hand side, you will see a menu. In that menu, click on 『SEO』. Click on 『Search Appearance』. The 『SEO』 settings will expand providing you additional options. Click on 『Search Appearance』. Click on the 『Media』 tab.  Toggle the 『Redirect attachment URLs to the attachment itself?』 switch. Toggle the switch to 『Yes』 to automatically redirect the attachment URLs to the image itself.Toggle the switch to 『No』 to leave the attachment URLs accessible.

Redirect attachment URLs to a post or page

Versions earlier than Yoast SEO 7.0 offered the option to redirect to a post or page. This method, however, was not always reliable and caused a lot of issues, especially when an image was added to multiple parts of your site. Therefore, the option was updated to redirect to the actual image.

Sitemap Error: Unexpected publication name

Sitemap Error: Unexpected publication name

The error:

Unexpected publication name

Cause

Per the Google News troubleshooting guide, this error occurs when the name doesn』t match the name Google has for your site.

Solution

View the page source of your Google News sitemap using the steps here.Look for SITENAMEDo a Google News site search for your domain site:example.com.Does the name listed in Google match the name in your source code?

The names are the same

Please contact Google for further assistance here.

The names are different

Please change the Google News sitemap in our plugin to match the name used by Google. If your publication name is wrong in Google, please update your site name in their publisher center. Log in to your WordPress website. When you』re logged in, you will be in your 『Dashboard』. Click on 『SEO』. On the left-hand side, you will see a menu. In that menu, click on 『SEO』. Click on 『News SEO』. The 『SEO』 settings will expand providing you additional options. Click on 『News SEO』. Update the 『Google News Publication Name』 to match the name used by Google News. Click 『Save changes』.

Why did you charge me when my purchase failed?

Why did you charge me when my purchase failed?

Our payment provider (Adyen) sends a request to the issuing bank for either a $0 or a $1 authorization (different banks permit different amounts) to verify that the card is issued and the bank will allow it to be authorized. Regardless of whether or not the authorization is declined, Adyen reverses that authorization request immediately.

However, even if the bank declines the authorization, some people may still see an authorization for $1 on their credit card statement. The important thing to remember is that this is not a charge, and it will disappear from their statement; depending on the bank, it will be removed from their statement in anywhere from a few minutes to a few weeks.

Please note that Adyen can send a request for €1, which (depending on the current exchange rate) may show up as a transaction slightly over $1. (See current exchange rate)

Error: The Following File is Blocking Your XML Sitemaps

Error: The Following File is Blocking Your XML Sitemaps

The following file(s) is/are blocking your XML sitemaps from working properly:

/PATH_TO_FILE/name.xml

Either delete them (this can be done with the "Fix it" button) or disable Yoast SEO XML sitemaps.

The Problem

Our sitemaps are created dynamically. If you have a physical sitemap file on your server, it may conflict with our sitemap function.

The Solution

If you want to use our sitemap function, please delete the physical file located at the path in the error message. You can automatically delete the file by clicking the 「Fix it」 button or manually through FTP or a file manager. If you are unsure how to delete files on your server, please contact your webhost.

Alternatively, you can disable our sitemap function and use the physical sitemap created through your preferred method.

No content on admin pages

No content on admin pages

Your admin is suddenly showing admin pages without content, but not a real white screen of death, like this:

Possible cause

Yoast SEO uses a function called bccomp(). bccomp() is a function of the PHP Library BCMath, which is bundled with PHP since PHP 4.0.4. We recently discovered that BCMath is not configured with PHP on a very small number of hosts. In those cases your WP admin will look like the screenshot above when it encounters the bccomp() function.

Best solution

The best solution is to contact your web host and ask them to configure PHP with BCMath on your server. Since BCMath is bundled with PHP, they won』t have to add new packages or download anything. Just configuring PHP with --enable-bcmath will solve the issue immediately.