Friday, March 27, 2020

How to Upload a Google HTML Verification File to WordPress and Boost Your SEO

Search Engine Optimization (SEO) is essential for getting your WordPress website the traffic it deserves. 

SEO has become such an integral part of creating a successful site, that today there’s an entire industry of agencies and specialists dedicated to helping businesses improve their SEO.

If your website is going to reach the widest possible audience, then you need SEO, and the first step to boosting your website’s search engine performance is registering it with the Google Search Console. 

Once you’ve added your WordPress website to the free Google console, you’ll have access to all the tools you need to monitor, analyze and optimize your site’s search engine rankings, making this console essential for fine-tuning your website's SEO.

In this article, I’ll cover two ways that you can register your website with the Google Search Console: uploading a Google HTML verification file to your WordPress account, and copy/pasting some code into your website’s homepage. Regardless of how you’re hosting your WordPress website, by the end of this article you can confident that Google will have no problems finding, crawling and indexing your site.

What Can I Do With the Google Search Console?

Google’s Search Console provides a range of tools that you can use to scrutinize and improve your website’s overall search engine performance. 

Once you’ve registered your website with this console, you’ll be able to: 

  • Optimize your content. You can identify the queries that are driving traffic to your website, and then fine-tune your content to capitalize on the most lucrative search terms. 
  • Register new webpages. You can use the URL Inspection tool to ensure that Google has access to any new webpages you add to your website. By using the Console, you can start driving traffic to your new pages as soon as they're live. 
  • Review your index coverage. This tool allows you to ensure that Google is looking at the most recent version of your website.
  • Identify and fix any issues. The Google Search Console will email you about any security or indexing issues it discovers, so you can resolve these issues before they start to negatively impact your search engine performance. 

For a more in-depth look at all the tools that are available as part of the Google Search Console, check out the console’s official documentation

Register Your Website With Google 

In this section, I’ll show you how to register with the Google Search Console, by uploading an HTML file to your website’s root directory. The exact steps may vary, depending on your hosting provider and how your website is setup, so if you’re struggling to add this file to your website, skip ahead to the following section where we’ll be exploring an alternative method of registering with the Google Search Console. 

How to Create a Google HTML Verification File 

The first step, is generating an HTML verification file for our website: 

  • Head over to the Google Search Console and select Start now.
  • When prompted, enter the username and password for your Gmail account.

At this point, you can verify your website using either its domain name or URL prefix. At the time of writing, Domain name only supported DNS verification, so opt for URL prefix. Enter your website’s URL, and then click Continue.  

When registering your WordPress website you can choose between Domain name and URL prefix

Click to expand the HTML File section, and then click the Download this file button. The HTML file will now be downloaded to your local machine. 

Uploading Your HTML File to WordPress

Next, we need to upload our HTML file using an FTP client.

There are plenty of FTP clients on the market, but I’ll be using the free FileZilla application, which is available for macOS, Linux and Windows. If you don’t already have FileZilla, then head over to the FileZilla website and download the latest version.

Launch FileZilla and enter your FTP username and password, which should have been included in your welcome email when you signed up for your WordPress hosting account. Alternatively, if you’re using cPanel then you’ll find your FTP account information in the cPanel dashboard. 

Once FileZilla has successfully connected to your server, select File > Site Manager... from FileZilla’s toolbar. If you’re connecting FileZilla to your WordPress website for the first time, then select the New Site button.

In the subsequent form, provide the Host, which is typically your website’s domain name.

There are multiple FTP clients on the market but Im using FileZilla which is free to download
  • Open the Protocol dropdown and select SFTP.
  • Open the Logon Type field and select Normal
  • Enter your FTP username and password when prompted.

When you’re happy with the information you’ve entered, click Continue and FilleZilla will open a new FTP connection.

If this is the first time connecting to your website from this computer, then FileZilla may display an Unknown certificate popup. Select the Always trust certificate for future sessions checkbox, and then click OK.

FileZilla will now connect to your website using the provided credentials. Once FileZilla has connected successfully, you’ll see a list of all your site’s files and folders, in a new Remote column.

You now need to place the HTML file in your website’s root directory. This directory is often the /public_html/ folder, although the directory name can vary depending on your hosting provider, for example it might be labelled wwwroot or wordpress. You can often locate the root directory, by clicking to expand the / directory and then double-clicking the first directory that appears. 

Once you’re inside the root directory, you’re ready to upload your HTML file. FileZilla’s Local column displays all the files on your computer, so navigate to your HTML file, Control-click it and then select Upload. This HTML file will now be uploaded to your WordPress account.

Flick back to the Google Search Console tab and click the Verify button. After a few moments, you should see an Ownership Verified message. 

If you head back to the Google Search Console, then you should now have access to various tools that you can use to analyze and optimize your website’s SEO performance.

You can analyze your websites performance using the various Google Search Console tools

HTML Tags: How to Add Your Site to the Google Search Console

Alternatively, you can register your site with the Google Search Console, by copy/pasting some HTML into your website’s header:

  • Head over to the Google Search Console and select Start now.  
  • Enter your Gmail username and password. 
  • Select URL prefix and then enter your website’s URL. Click Continue.
  • Click to expand the HTML tag section. 
  • You should now have access to a meta tag that you can copy/paste into your website’s header. Click the Copy button to get started.

Next, you need to verify that you own your website, by pasting the HTML tag into WordPress. To make this process as painless as possible, I’ll be getting some help from the Insert Headers and Footers plugin:

  • In a new tab, log into your WordPress account. 
  • In WordPress’ left-hand menu, navigate to Plugins > Add New.
  • Search for the Insert Headers and Footers plugin, and when it appears click Install Now. Activate this plugin when prompted.
  • In WordPress’ left-hand menu, select Settings > Insert Headers and Footers.
  • Paste your HTML tag into the Scripts in Header box, and then click Save.
Copypaste the Google Search Consoles HTML tag into the Scripts in Header box
  • Flick back to your Google Search Console tab, and click the Verify button. After a few moments, you should see an Ownership Verified message. 
  • Click Go to Property.

You should now be viewing the Google Search Console dashboard for your website. 

Are You Using the Yoast SEO Plugin?

If you’re using the popular Yoast SEO plugin, then you can help Google discover and index your website's content, by uploading an XML sitemap. This XML file supplies Google with a list of all your site’s content, in a machine-readable format:

  • In WordPress’ left-hand menu, select SEO > General, then select the Features tab.
Find the XML sitemaps slider and push it into the On position

Find the XML sitemaps section and push its slider into the On position. Then click the slider’s accompanying question mark icon. 

Select the See the XML sitemap link, and WordPress should open this link in a new tab. Copy the tab’s URL. 

If you haven’t already, open the Google Search Console, click the menu icon in the upper-left corner, and then select your website. You should now be viewing the Google Search Console dashboard.

In the Console’s left-hand menu, select Sitemaps. Find the Add a new sitemap section, and paste the final part of your sitemap’s URL into the accompanying text field, to create the complete sitemap URL. 

Copypaste your sitemaps URL into the Add a new sitemap field

Click Submit  and Google will now add the sitemap URL to your Google Search Console, and Google will start receiving your website’s content in a handy machine-readable format. 

Conclusion 

In this tutorial, I showed you how to drive more people to your WordPress website, by registering with the Google Search Console. If you’ve been following along, then you should now be receiving data in the Console dashboard, and can start using this information to fine-tune your website’s search engine performance. 

Want to ensure your website is reaching as many people as possible? We have a wide range of WordPress plugins that are designed to help boost your SEO, climb those Google search rankings, and generally get more eyes on your WordPress website

Special Discount for WordPress Hosting

If you're looking for a host for your WordPress site, check out SiteGround. It comes with an easy installer, free support, and automatic updates. We're happy to be able to offer a huge discount of 70% off self-managed WordPress hosting, thanks to our partnership with SiteGround.

Managed WordPress Hosting From SiteGround



by Jessica Thornsby via Envato Tuts+ Code

Consumers turn to various news sources to stay updated

Coronavirus concerns increase all over the world. And as a preventive measure, many countries have imposed strict lockdowns for indefinite periods in their regions and strictly guide the residents to practice self-isolation. And as the global population makes adjustments to this new way of...

[ This is a content summary only. Visit our website https://ift.tt/1b4YgHQ for full links, other content, and more! ]

by Saima Salim via Digital Information World

Is Facebook Reviving As A News Hub Amid COVID-19 Crisis?

News consumption on Facebook has been increased due to the coronavirus outbreak.The coronavirus is a big story and it revives Facebook as a news powerhouse.Other news sites are also getting more traffic. People are stuck in their homes after the outbreak of the coronavirus pandemic which has...

[ This is a content summary only. Visit our website https://ift.tt/1b4YgHQ for full links, other content, and more! ]

by Arooj Ahmed via Digital Information World

Three new online JavaScript events on the way

#481 — March 27, 2020

Unsubscribe  :  Read on the Web

JavaScript Weekly

Prettier 2.0 “2020” Released — The popular code formatter now adds better defaults, a better CLI, TypeScript 3.8 feature support (e.g. export * as ns), and lots more. Project homepage.

prettier

What Happens When the Maintainer of a Major JS Library Goes to Jail? — The maintainer of the popular core-js library (very commonly used alongside Babel) lost an appeal to overturn an 18-month prison sentence.

Thomas Claburn (The Register)

Online Lab: Build a Blockchain App with JavaScript — Learn how to build a distributed ledger into your JavaScript application using open source tools and best practices in this interactive lab from IBMers Lennart Frantzell and Dave Nugent.

IBM Developer sponsor

HTML DOM: A Resource for Solving DOM Problems with Native APIs — A guide with a list of different things we might normally do with a JavaScript library, but can now be done using native APIs.

Nguyen Huu Phuoc

Angular 9.1 Released: TypeScript 3.8 and Faster Builds — A minor Angular release that acts as a ‘drop-in replacement’ for 9.0 and brings concurrent package compilation for faster build times. A few other niceties too, all covered here.

Stephen Fluin

📅 Forthcoming Online JavaScript Conferences

The reality of world events are encouraging a proliferation of online events to replace in-person events that have been postponed. At least two have been announced in the JavaScript world so far:

⭐️ JavaScript Remote Conf 2020 (May 14-15) — This is being run by the folks behind the JavaScript Jabber podcast. Speakers lined up already include Douglas Crockford, Aimee Knight and Christian Heilmann, and you can submit a talk if you want to join them.

⭐️ ESNEXT CONF 2020 (May 18-22) — This one comes from the Pika folks (of Snowpack fame). 12 speakers over 5 days so it's a gradual pace. You can apply to speak here up until April 3.

⭐️ ForwardJS (May 26-29) — A real world event (ForwardJS Ottawa) that has now become a virtual event. It's going to be a busy May for watching events online 😄

⚡️ Quick Releases

💻 Jobs

React JS Developer (Remote) — 9+ million people plan outdoor adventures with our apps every day. If you are smart and ambitious, join us to inspire people to explore more of the great outdoors.

Komoot

Principal UI Engineer — Join a tech team based in the heart of NYC and work on a data-driven, cloud solution for the world's leading entertainment brands.

Whip Media Group

Find a Dev Job Through Vettery — Vettery is completely free for job seekers. Make a profile, name your salary, and connect with hiring managers from top employers.

Vettery

ℹ️ If you're interested in running a job listing in JavaScript Weekly, there's more info here.

📘 Articles & Tutorials

Measuring the Performance of JavaScript Functions“In this article I will explain how you can measure the performance of your functions and what to do with the results you get from them.”

Felix Gerschau

Building a Code Editor with CodeMirrorCodeMirror is an open source project that makes it easy to build advanced text editors into your frontend apps. Here’s how to build a code editor with it and how to connect together all the pieces.

Valeri Karpov

Top GitHub Best Practices for Developers - Expanded Guide — Implementing these best practices could save you time, improve code maintainability, and prevent security risks.

Datree.io sponsor

Deleting Scrobbles on last.fm En Masse with a JS One Liner — A reminder, if you needed one, that running quick, scrappy JavaScript one liners in the devtools can help you gain some serious power over the pages you’re navigating.

Charlie Ritter

How to Use the Web Storage API — An introductory guide to localStorage and sessionStorage.

Chidume Nnamdi

Optimizing JS for Native-Like Webviews — Serving web pages fast enough to feel native.

Leo Jiang

Register for the Free ForwardJS May 2020 Livestream

ForwardJS sponsor

How To Make Life Easier When Using Git — Lots of useful bits and pieces in here.

Shane Hudson

How to Use the URL API with Vanilla JavaScript — A simple look at a lesser-known Web API, which lets you grab various bits including the hash, hostname, pathname, protocol, etc.

Chris Ferdinandi

🔧 Code & Tools

TOAST UI Editor 2.0: A Powerful WYSIWYG Markdown Editor — Two years in comes version 2.0, along with 10K GitHub stars to boot. v2.0 has a new Markdown parser, better syntax highlighting, improved scroll syncing and live previews, and more. GitHub repo.

NHN

match-sorter: Deterministic Best-Match Array Sorting — If you have an array full of items that you want to filter and sort ‘intelligently’ and deterministically, check this out.

Kent C. Dodds

Nano ID 3.0: A Unique String ID Generator — Tiny (108 bytes), secure, and URL-friendly. 3.0 requires changes to your code if you’re already using it.

Andrey Sitnik

jsSHA: Pure JS Implementations of SHA-1, SHA-256, SHA3-512, Etc. — If there’s a SHA hash, this library probably covers it.

Brian Turek

Analyze Page Load Time and Optimize Your Front-End Performance

Site24x7 sponsor

Rsup Progress: A Simple Progress Bar with Promises Support

skt-t1-byungi

ElectronCGI 1.0: Build Cross-Platform GUIs for .NET Core — Lets you invoke .NET Core code from Node and vice versa so you can use Electron to build a UI for an app otherwise based on a .NET Core language.

Rui Figueiredo

Dinero.js: A Library for Working with Monetary ValuesGitHub repo.

Sarah Dayan

jest-dom: Custom Jest Matchers to Test the State of the DOM — So you want to use Jest to write tests that assert various things about the state of a DOM..

Testing Library


by via JavaScript Weekly

Website Inspiration: Gvouchers

Some shameless self-promo for a Beta Landing Page I quickly spun up. Gvouchers is my attempt to help small businesses struggling with cash flow while not operating during COVID-19 quarantines. You sign up free, create a profile, then send the link to your loyal customers to buy Gift Vouchers for when you are back in business.

Full Review


by Rob Hope @robhope via One Page Love

Google updates the Google Maps for businesses that are temporarily closed amid Coronavirus Pandemic

Business owners can mark themselves as “Temporarily Closed” on Google My Business.Google will be using authoritative data from the governments and other reliable sources to bring this change automatically on the business listings. Coronavirus pandemic has jolted the world, affecting the economy,...

[ This is a content summary only. Visit our website https://ift.tt/1b4YgHQ for full links, other content, and more! ]

by Arooj Ahmed via Digital Information World

The Smartphone Industry Is Going Through Its Worst Ever Fall Due To Coronavirus

By now everyone in the technology industry agrees that COVID-19 has been their biggest enemy. But can you guess who is hating coronavirus the most? The smartphone makers who have had to bear their worst ever fall in years this February. The statistics related to the downfall came out after the...

[ This is a content summary only. Visit our website https://ift.tt/1b4YgHQ for full links, other content, and more! ]

by Daniyal Malik via Digital Information World