Friday, November 25, 2016

WP Engine Cyber Weekend Special – Get 30% Off

It's that time of the year for awesome holiday specials! Here at WP Engine, we've got a great Cyber Weekend deal for you.


This holiday break, receive 30% off your first payment with WP Engine. That's five months of free hosting on any annual subscription! (The coupon is applied on top of the standard two months free discount when the annual plan is selected.)


The deal lasts from Thursday, November 24, 2016, through Monday, November 28, 2016. Apply the coupon code cyberwknd to receive the 30% off special.


Find the plan that fits your needs


Restrictions: Offer valid for new customers purchasing any Personal, Professional, or Business plan. Not valid for existing customers, upgrades, or any other product purchase.


The post WP Engine Cyber Weekend Special – Get 30% Off appeared first on WP Engine.

How I Built a Kick-Ass WordPress Theme With Upfront Builder (And Why I'm Freaking Out)

I am a photographer, a videographer, a designer, a writer, a marketer. I am not a developer… and I'm freaking out because I just finished building a WordPress theme from scratch – without writing a single line of code – with Upfront Builder.


Most people I know have no clue what it is that I actually do. They know it has something to do with websites, so I get asked to “develop” websites for family, friends, small businesses and nonprofit organizations all the time.


After about 15 minutes trying to explain that I am more of a WordPress implementor than a developer, I get nods that say “I have no clue what you're talking about” followed by “So you can build me a site, right? Great!”



So it goes without saying that I've used just about every WordPress page builder and WordPress theme framework out there to create websites for needy entrepreneurs and great organizations looking to spread a message about a worthy cause. For my latest creation, I found myself diving head-first into Upfront with Builder and I can honestly say Upfront Builder needs a whole new WordPress theme category of its own.



add-video
Check out my site! It looks pro, right? Upfront makes it easy to add videos, contact forms and other elements from the drag-and-drop front end visual editor.


Upfront Builder Is One-Of-A-Kind


I know what you're thinking: every time a WordPress page builder or WordPress theme framework gets an update it's “revolutionary,” “a game changer” and “WordPress will never be the same again!” In great anticipation, we install whatever new earth shattering innovation we've stumbled upon and to our dismay we discover it's just another take on front-end drag-and-drop customization for WordPress themes. Maybe a pretty new UI. Maybe a more intuitive user experience. But almost every WordPress theme framework lets you do some form of front-end customization now.


We could get into a spitting match over who did it first and best, but WYSIWYG customization is already here to stay and the competitive space is just making visual WordPress theme customizers faster, better and easier to use.


As for Upfront, we are thankful for the role it has played in driving WordPress front-end theming forward, but the truth is Upfront was never meant to be a WordPress theme customizer – it was built to be something completely different.



Front-End Customizers Vs. The Upfront Builder


So what's the difference? Upfront Builder not only lets you design, style and customize your WordPress theme from the Upfront drag-and-drop live preview visual editor, but when you're finished you can bundle, export, and share (or even sell!) your Upfront theme – styles, formatting, embeds, images, copy, menus, layouts – the whole shebang.


Start from scratch, package and sell a final product without writing a line of code. Simple.


How I Built My First WordPress Theme Without Writing a Line of Code


Let me paint a picture for you. To start my new WordPress theme I gave it a title and clicked “Start Building.” That's it!



builder-start-building
Give your WordPress theme a title and click “Start Building”.


Upfront generated everything I needed to get started and took me to the editor so I could start creating using all the Upfront elements available in the visual editor. (Developers, think boilerplate – this is not just individual pages in a page builder.)


I then set my default color palette, fonts, and font sizes. It really helped speed up development when moving between page layouts.



font-selection
Set global styles and regions to save a bunch of time.


I customized the pages I needed and created my own page templates – still no code. As I was laying out my home page template I found that I could make any region a global region that would populate across my entire site. This was another real time saver for things like headers, footers, and menus that needed to remain consistent across the entire site.


Tip: Keeping your regions organized can really speed up development and make later customizations easy.


I had my site pretty well mapped out, so for each new page I created a new layout. All the global elements would populate and then it was just an issue of dragging, positioning and scaling new elements for each page.


When my site was styled I activated the responsive checker and made little adjustments as needed so my site would look its best on any screen size.



Make sure your site looks great on every screen in responsive mode.
Make sure your site looks great on every screen in responsive mode.


I can honestly say the most time-consuming part of building my first site was gathering the content. No way around it. Taking and editing pictures, writing copy, talking with the client and getting a clearer picture of what they wanted was time-consuming.


But with Upfront, I was able to complete a first draft of my entire website in less than a day of development.


And suffice it to say, my client was impressed with the turnaround.



Builder Magic


That's amazing, but here's the magic that really puts Upfront in a new category: when all my pages were formatted, all the images were embedded, and all the colors, and fonts, and forms were in place, I clicked “Download” and the theme package downloaded to my computer ready to share live on my client's site.


I installed the zip file on a new Upfront enabled WordPress installation through the appearance tab (just like any other WordPress theme), clicked activate, and all my links, custom pages, menus, and styles populated perfectly.



Upload your new theme to any WordPress site.
Upload your new theme to any WordPress site.


I could just as easily change the images for stock photos and replace the copy with lorem ipsum and share or even sell my starter theme to other Upfront users. And now that Upfront Builder includes e-commerce integration, the sky's the limit with Upfront.


It's seriously a marketplace waiting to happen. Do yourself a favor and give Upfront Builder a spin. It's included in your membership so you've got nothing to lose. Not a member? We'll let you try it absolutely free. So really, nothing to lose.


Top 20 Real Estate Themes to Build Your Business With

Are you running a real estate business? Would you like to make it more profitable? We know a simple solution to expand your product market. You need a quality, good-looking, user-friendly website to advertise your company on the Internet. In this post you'll find a showcase of amazing real estate themes you can easily build your online presentation on.


16 Tools to Create Better Images for Your Blog Posts

Do you want to create better images for your blog posts? Images create a huge impact on how users engage with your content. However, most users are not designers and are unable to create professional looking images for their blogs. In this article, we will show you some of the best tools to create better images for your blog posts.


Blog Image Editing Tools


Why Create Better Images for Blog Posts?


Images are highly engaging. They communicate ideas and invoke emotions.


They help you get more likes, shares, and traffic from social media. Users visiting your site spend more time and view more posts. Images can even help you get more comments on your posts.


Now the problem is that most bloggers are not graphic designers. They cannot create professional looking graphics for their websites.


Part of this problem can be solved by using public domain or CC0-Licensed images images. However, you may still need to edit those images.


Luckily, there are several online tools that allow you to edit and create beautiful images for different scenarios including blog posts, infographics, presentations, and even Facebook posts.


Let's take a look at some of the best tools to create better images for your blog posts.


1. Visage


Visage


Visage is one of the easiest and most powerful tools to manage visuals for your blog. It allows you to create and design professional looking graphics for your blog posts, Facebook pages, Twitter, LinkedIn, etc.


It comes with tons of professionally designed templates to start with.


You can also save your brand's logo and other assets and use them into your visuals. You can save, export, and share your graphics. Visage is great for individuals and teams.


2. Canva


Canva


Canva is another popular choice among bloggers. It allows you to create all kind of graphics with easy to use drag and drop tools.


It comes with professional looking templates that you can use as a starting point. You can also purchase stock images, icons, and other resources directly from the app.


3. Pablo by Buffer


Pablo by Buffer


Pablo by Buffer is a simple image editor. It comes with a beautiful interface that allows you to search for free stock images, choose a template, and then add your own text and icons to it.


4. Piktochart


Piktochart


Piktochart is an easy to use infographic maker for everyone. It comes with tons of professionally designed templates for infographics, presentations, posters, and reports.


You can add your own charts and graphs, maps, icons, photos, and even videos. There are plenty of free images, icons, illustrations that you can use into your project.


5. infogr.am


infogram


Infogr.am is an infographic and presentation maker for data driven projects. You can connect your Google Sheets, Dropbox files, or a JSON file to the live charts. Add your own site logo and create stunningly gorgeous presentations.


6. Ribbet


Ribbet


Ribbet is a very efficient photo editor for the web. It allows you to retouch your photos, adjust brightness, contrast, exposure, etc. You can also add text, stickers, borders, icons.


Ribbet also makes it easy to create collages from your photographs. You can save your work in Ribbet or download it. You can also export it to Google Drive, Flickr, and Facebook.


7. QuotesCover.com


QuotesCover.com


A nice quote can brighten someone's day. QuotesCover helps you share beautiful quotes with gorgeous designs, beautiful typography and visual effects.


You can upload your own images, then use the app's built-in tool to adjust colors, contrast, effects, etc.


Also check out our guide on how to how to show random quotes in WordPress sidebar.


8. Pixlr


Pixlr


Pixlr is a photo editor app. It looks and acts like Photoshop and other image editing tools. However, it is much simpler and easier to use.


9. Pictaculous


Pictaculous


Ever wondered what colors will look best with a particular image? Pictaculous helps you figure this out. Simply upload an image and Pictaculous will show you color suggestions. You can also download the colors as an Adobe swatch file.


Pictaculous can also help you choose a color scheme for your WordPress site.


10. Venngage


Venngage


Venngage is a beautiful infographic maker for non-designers. It comes with templates, fonts, icons, maps, and an intuitive user interface. One downside is that their free plan includes Venngage branding into your infographics.


11. easel.ly


easel.ly


easl.ly is an another infographic maker for the web. It comes with a simple user interface with drag and drop builder to create your infographic. The basic free version is good enough for most common usage scenarios.


12. Fotor


Fotor


Fotor is a powerful visuals and image editor for non-designers. It allows you to create beautiful collages, images for blog posts, Facebook, Instagram, Pinterest, etc. It is extremely easy to use even for non-techy users.


13. PicMonkey


PicMonkey


PicMonkey is a powerful image editing tool. It allows you to design and create graphics, retouch photos, edit images, etc. PicMonkey offers a 7-day free trial after which pricing starts from $3.33 per month billed annually.


14. Placeit


Placeit


Placeit allows you to place screenshots of your website, app, or anything, into mockups of devices. You can place a screenshot in a photo of iPhone, some tablet, or a macbook. They have tonns of photos and mockups to choose from.


15. Snapseed


Snapseed


Google's Snapseed is a powerful photo editor currently available on mobile devices only. It allows you to edit photos on your mobile devices using an easy to use interface.


16. Awesome Screenshot


Awesome Screenshot


Awesome Screenshot is an app to capture and edit screenshots. You can install it into your browser and take screenshots of any webpage instantly.


The best part is that after capturing the screenshot you can edit it. Annotate your screenshot, add pointers and arrows, and save or share it directly from your browser.


We hope this article helped you find some great tools to create better images for your WordPress blog posts. You may also want to see our guide on how to fix common image issues in WordPress


If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.


The post 16 Tools to Create Better Images for Your Blog Posts appeared first on WPBeginner.


Saturday, November 12, 2016

9 Ways to Protect Your WordPress Blog's Images from Theft

When the original U.S. Copyright Act was established in 1790, it was the government's goal to protect authors' rights to their work. Fast forward to the present day, and it's no longer just writers, composers, and artists whose work needs protecting: so too does the work found on websites.


I could probably write whole chapters on this topic of intellectual property, copyright protection, and infringement, but today I want to focus on what you need to do to protect your blog's images.


A Short Primer on Website Image Copyright


Images are a particularly vulnerable part of your site. They're easy to copy and, consequently, steal through right-clicking, screenshotting, Google searching, and site scraping. While it would be great to know that no one is going to steal your images, it's more realistic to hope no one steals them but to expect it may happen anyway.


Before we begin, it's important to understand a few things about copyright protection as it pertains to your blog's images.



  • For starters, the creator of the images owns the sole right to copy and use them. If someone else commissioned the creation of those images (typically, an employer), then they own the rights.

  • Secondly, there are some cases where it is legally acceptable for others to use your images. This is known as Fair Use.

  • And finally, you may actually want to encourage others to take and use your images. In this case, you still own the rights to them but are allowing others to license the rights to their use. (There are instructions on that below.)


Now, if you have image content of value on your website, you've got to be ready to deal with infringement. Image theft sometimes occurs because people are unaware of copyright law and don't understand that it's illegal and unethical to use someone else's photos without permission. Other times, there are people who intentionally scrape websites with the purpose of stealing someone else's photos.


Regardless of how or why your work has been infringed, it's up to you and only you to protect it.


Copyright Protecting Your Website's Images


Luckily for you, it's quite easy to equip your site with a number of notices, tools, and watermarks as a barrier against infringement. While these tricks are not 100% foolproof, they will at least help discourage some people from stealing your images.


1. Add a Copyright Notice


Copyright protection is inherent. Once you've created your images, the right to copy, use, and sell them is yours. That being said, it's still important to have a notice in place that establishes your ownership over the content found on the website (this encapsulates all content on the website and not just the images).


To create a copyright notice, you need three elements:



  1. The copyright symbol ©.

  2. The owner's name (that may be the company, the artist, or someone else).

  3. The year that the work was created.


Then you can use the Footer Putter plugin to add the notice to the footer of your website so automatically it appears on every page.



Easily add a footer to your site that boosts your credibility with both search engines and your visitors.
Easily add a footer to your site that boosts your credibility with both search engines and your visitors.


2. Add a Terms of Use Statement


The Terms of Use page is where you can define a number of things:



  • Your total ownership over the images (and other content) on the website.

  • Your offering of licensing privileges to anyone who wants to use your images.

  • Your rules for licensing, including attribution and pricing.


Rather than write a Terms of Use page on your own, use the Auto Terms of Service plugin to generate the page for you. You can define what you want the Creative Commons license to include as well (if you want to offer licensing privileges).


3. Disable Right-Clicking


There are a variety of ways people can get a copy of your site's images. Disabling the right-click functionality is a good place to start, and will also help protect all the other content from being copied and used elsewhere.


The WP Content Copy Protection & No Right Click plugin is the one you'll want to use to disable this functionality.



Disable right-clicking on your site with the WP Content Copy Protection & No Right Click plugin.
Disable right-clicking on your site with the WP Content Copy Protection & No Right Click plugin.


4. Disable Hotlinking


If you haven't heard of hotlinking before, it's the process by which someone displays your image on their website by linking to it (and not by grabbing a copy of the file). Because they're loading the image from your server and not storing it on their own, they're actually using your bandwidth. So not only is this illegal because of the copyright violation, it's also extremely unethical since it's costing you money to host that image for them.


The All In One WP Security & Firewall plugin will help you disable hotlinking on your website.



24/7 SUPPORT


Expert Superhero WordPress Support


Our support crew is waiting for you to start the conversation. We're spaced out over the globe so we can provide 24/7 support for all your WordPress needs. It's like having a personal WordPress team!


TRY 24/7 SUPPORT FREE
LEARN MORE




5. Add Metadata to Photos


If you plan to showcase your own photographs on your website, ensure that each of your photos is embedded with copyright-protecting metadata, including the date taken and the owner's name. Here are the different manners in which you can do this:



  • EXIF Metadata: Set up your digital camera beforehand to capture all essential metadata for copyright protection, including the date taken and the owner's name.

  • IPTC Metadata: Add the metadata in post-production using your design program of choice.

  • Tag Metadata: Add the metadata as a tag to photos and other imagery right from your desktop. On a PC, enter the copyright data when viewing the Properties. On a Mac, enter the data when viewing the Information window.

  • Manual WordPress Insertion: Manually enter your photos' copyright metadata whenever you upload an image into WordPress.

  • Automated WordPress Insertion: Use the Media Library Assistant plugin for assistance with pulling in IPTC or EXIF metadata as well as with bulk editing.


6. Watermark Images


For images with monetary value, it's extremely important to do everything you can to protect them from being stolen. One of the best ways to do this is by watermarking them. It also happens to be a great way to increase your brand's awareness since it'll clearly have an element of your brand's identity (a logo, signature, or icon) stamped on it.


By doing this, you'll ensure that anyone who grabs a copy of your image also has to share proof of your copyright ownership. Just remember that the watermark should be consistent across all images. It should use the same name or symbol, and it should be in the same color, opacity, size, and position-so think about this carefully before committing to something that maybe only work well on one photo, but not on the rest.


There are three ways to add a watermark to your images:



  • Manually: Use design software like Illustrator or Photoshop to add the watermark to your images. If you don't have design software, you can use a free tool like Canva.

  • In Bulk: There are a number of free watermark services available. Visual Watermark provides a number of watermark templates (if you haven't created one already) and enables you to apply the watermark to a large batch of images at once.

  • With a Plugin: The Image Watermark plugin helps users upload watermarks, edit them, and then apply to all images in the Media folder.



Add watermarks to your images with the aptly named Image Watermark plugin.
Add watermarks to your images with the aptly named Image Watermark plugin.


7. Prevent Access to Media


The Responsive WordPress Gallery plugin is a great tool for creating image galleries on your site. It also happens to have a password-protecting feature that I love. Whether it be internal users or external hackers that you're worried about accessing your source photo files, blocking access to the Media folder with a password is a solid way to do it.


8. Register Your Images


One of the things I haven't mentioned yet is copyright registration. While it is true that copyright is an inherent privilege, putting a copyright notice on your site, watermarking images, and adding blocks wherever possible isn't always enough to stop image theft.


If you happen to discover that someone has stolen your images, those images need to be registered with the U.S. Copyright Office before you can take legal action against an infringer. The process is fairly straightforward and something you can do with a simple online submission. It'll take a little time and a little money, but it's worth it in the long run.


9. Monitor and Be Ready to Take Action


It's important to note that all the tricks above-including the registration of your images-aim to help you demonstrate how serious you take the matter of copyright protection. What these tricks will not do, however, is provide you with someone to help enforce the protection of your images.


It is your sole responsibility to monitor for violations, and you can use online image searches, like the one from Google, to check. If you should find any instances of theft, file a DMCA takedown notice immediately. This will inform infringers of your intent to take legal action against them.


Protecting What's Yours


The content created for your website is a form of intellectual property – property that belongs to you and needs to be protected.


You've gone to great lengths to create the images on your site. Don't let all that hard work and investment of time and money go to waste. Put barriers in place to discourage people from stealing your images and clearly establish your rights, so you may later recuperate any lost funds due to theft.


Saturday, November 5, 2016

Moving a WordPress Site Into a Multisite Network – The Tricky But Thorough Way

In a recent post, I demonstrated the easy way to move a WordPress site into a Multisite network, using plugins. For many sites, this method works perfectly fine. But what if your site's settings are a bit more complex?


If you move your site using plugins, you'll be able to move two things: your content (posts, pages, custom post types, menus – all of your content) and widgets. But what it doesn't let you move is the settings for your site. If you've got some heavy plugins installed (like an e-commerce plugin) or you've made lots of tweaks to your site's settings, you;'ll then have to go into the admin screens for your new site and set those up manually, copying what you did for your old site.


This can be a pain. It takes time and it's not entirely reliable. What if you miss something important? If your site has a lot of settings, it's not easy to make sure you've caught everything.


So in this post, I'm going to show you a more thorough and reliable way to move your site into your Multisite network.


Moving Your Site Manually – an Overview


This involves 6 steps, many of which are the same as if you'd just used plugins:



  1. Create the new (empty) site in your network.

  2. Create a copy of your old site's wp_options database table and edit it.

  3. Create a copy of your old site's themes and plugins and upload them to your network's wp-content directory.

  4. Run an export and import of your content and users.

  5. Import the database table you've edited to your new site.

  6. Run an export of your old site's widget settings and import them to your new site.


That's quite a lot of steps, and it's not something you should undertake lightly. It requires being comfortable uploading files and database tables manually.


Note: If you're used to moving a single site from one place to another manually, you might think that this process is very long winded. That's because of the way Multisite stores user data. With a single site, we could simply copy all of the content and database tables from the one site and import them into the second site. But with Multisite the users are stored once for the entire network, not individually for each site. This means that if you want to import your users from your old site to the new one and assign the correct content to them, you'll need to use the importer tool.


What You'll Need


To follow along with this post you'll need these tools:.



  • An FTP client such as FileZilla or a code editor with FTP built in, such as Coda.

  • Access to your sites' databases via phpMyAdmin, a tool which your hosting provider should give you access to.



FileZilla is a great, free FTP client.
FileZilla is a great, free FTP client.


So let's get started!


Before You Start – Backing Up


Before you do anything, make a backup of your Multisite network. Don't skip this step – if anything goes wrong, you'll need a backup to reinstate. I recommend using our Snapshot Pro plugin to do this.


Creating a New Site in Your Network


Create a new site in your Multisite network in the normal way. Once you've done this make a note of its ID: Multisite gives each site in a network a unique numerical ID. You can find this by going to the Sites screen in your network admin screens, finding the new site and clicking Edit.


This will open the editing screen for your new site:


edit-site

In your browser check the URL for this screen. The site's ID will be the final two digits at the end of the URL. Make a note of that.


Copying Your Themes and Plugins


The first step is to make a copy of your old site's themes and plugins as well as the wp_options table from the database. Let's start with the themes, plugins and uploads.


Here's my starting site:


starting-site

Downloading Themes and Plugins


Open your FTP program or code editor, and navigate to the wp-content directory in the site you want to move (which I'll refer to as your old site). Download a copy of these folders:



  • themes

  • plugins


Save these to your local machine somewhere you can find them easily – I always set up a dedicated folder when I'm doing this.


Uploading Themes and Plugins to the Network


Now you need to upload the themes and plugins you copied from your old site to your network.


Find the wp-content directory in your network and open each of the themes and plugins folders in turn.


Upload the file or folder for each theme and plugin to the correct directory. If any of the plugins or theme from your old site are already installed in the network, you don't need to upload them again.


Note: If you'd rather not do this manually, you can just install the relevant themes and plugins in your network. I prefer to do it manually as it's quicker. If you do take this route, you don't need to activate the themes and plugins – that will happen automatically once you've imported the database table.



MULTISITE


We are the Multisite Experts. Period.


We've been developing plugins for WordPress Multisite for the past 10 years. With WPMU DEV you get our most popular plugins like Domain Mapping, Snapshot, Pro Sites, Support System, User Switching and bucket loads of others tailored specifically for Multisite! Woop!


TRY OUR MULTISITE PLUGINS FREE
LEARN MORE




Copying and Editing the wp_options Table


My preferred way to export the database table is by using phpMyAdmin. You'll need to use this for importing the table to the new site anyway so you may as well start now.


Exporting the Table


In your hosting provider's admin screens for your old site, go to phpMyAdmin and find the database that's running your old site.


Note: If you've got more than one database running, you can find out which one is behind the site you want to migrate by checking that site's wp-config.php file.


Find the wp_options table and select it:


export-wp-options

Now scroll down and find the With selected: drop-down list. Select Export. When prompted click the Go button.


This will download an SQL file to your local machine. Copy that to the folder you've created to keep your files.


Editing the SQL File


Open the SQL file that you've downloaded. Using your FTP editor, select the Find & Replace option (in many editors it's Ctrl-F or Cmd-F).


In the Find field type wp_, and in the replace field type wp_XX_, where XX is the two digit ID of your new site in the network. (in my case it's wp_71_, I've got a lot of sites in my network!)


Click the All button if your code editor has one, or Replace all if that's what your program gives you. Wait for the program to run the replace.


Now repeat this step for your site's URL. In the Find field, type the URL for your old site and in the Replace field type the URL for your new site. Make sure that any backslashes are consistent. I prefer to miss out any http:// or www and just use the root URL, e.g rachelmccollin.com.


Note: If you'll be redirecting your old domain name to your new site using domain mapping, don't worry about this yet. You'll set up domain mapping once you've migrated your site. For now use the URL generated by your network.


Save the file and close it.


Exporting and Importing Content


The next step is to use the WordPress importer tool to export the content from your old site and import it to your new one.


Exporting Content from the Old Site


In the admin screens for your old site, go to Tools > Export:


export-screen

Unless you just want to export certain post types, keep the All content option selected and click the Download Export File button. WordPress will create an XML file and download it to your computer. Save it in the folder you've created for your working files.


Importing Content to the New Site


Before you import the content from your old site, delete any dummy content that's been created for you when you created the site.


Before you can import the content from your old site, you'll need to install the WordPress Importer plugin. Go to your Plugins screen in the network admin and install that (you'll need to search for WordPress Importer).


Now in your new site's admin screens, go to Tools > Import and scroll down to WordPress at the bottom of the list. Click the Run Importer link.


WordPress will ask you to select a file to upload:


import-file

Click the Choose File button and then select the file from your machine (it will be in your downloads folder unless you've moved it). Remember you're looking for an XML file. Once you've done that, click the Upload file and import button.


Next, you'll be prompted to assign content to existing authors on your network, or import authors. Select whichever option applies to you. I'm assigning my posts to my existing username, but you may need to import authors.


Finally, select the Download and import file attachments option to copy media files from your old site and insert them in the correct place in your new one.


Click Submit and the importer will import the content, after which you'll see the All done! message.


Note: this only imports those users who have content assigned to them. If you have other users on your site, such as subscribers, you'll need to import them separately. You can use the Cimy User Manager plugin to do this.


Importing the Table to your Network's Database


Now you need to import the wp_options table for your site into the database for your network. It's important that you do this after uploading themes and plugins as many of these settings will relate to those themes and plugins.


Open phpMyAdmin for your network. Find the wp_options table for your new site (in my case it's wp_71_options) and select it:


drop-table

Scroll down and select Drop in the With selected drop-down list. When prompted, click the Yes button.


Now click the Import tab at the top of the phpMyAdmin screen to view the import screen:


import-table

Click the Choose file button and select the SQL file that you've edited. Then click the Go button.


The import will run and you'll see a screen telling you it's been successful:


import-successful

Importing Widget Settings


The last thing to import from your old site is your widget settings.


Exporting Widgets from Your Old Site


Go to the admin screens for your old site and install and activate the widget settings plugin there too. Go to Tools > Widget Settings Export to see the exporter screen:


widget-export

Unless you just want to select some of the widgets from your old site (and not all of them), select the Select All Active Widgets checkbox. Click the Export Widget Settings button to download the export file. This will be called widget_data.json.


Importing Widgets into Your New Site


Now switch to your new site, and go to Tools > Widget Settings Import:


Click the Select a file button and find the file where you downloaded it. Note that you're looking for a son file this time, not an XML file. Then click the Show widget settings button to see the widgets in the file:


widget-import

Select the widgets you want to import, or just click on the Select All Active Widgets button, and make sure the Clear Current Widgets Before Import button is selected. Then click the Import Widget Settings button.


That's it! Your content, authors, and widgets are all imported, as well as your settings.


Moving Your Site In This Way Takes Longer but is More Thorough


You've now moved everything across. You've followed a fair few steps and used a mix of plugins and manual imports and uploads, but you'll now find that you don't need to make any tweaks to your site's settings. Here's my new site:


final-site

If your site has lots of installed plugins, customizations and settings configured, you'll find this method is more reliable and in the long run saves you time. Just make sure you take that backup at the beginning (just in case) and that you follow each step in the correct order.


Sunday, October 30, 2016

Ultimate WordPress SEO Guide for Beginners (Step by Step)

Improving your WordPress SEO is crucial for getting more traffic to your website. Sadly most WordPress SEO guides are too technical for new users to get started. If you are serious about increasing your website traffic, then you need to pay attention to the WordPress SEO best practices. In this guide, we will share the top WordPress SEO tips to help you improve your WordPress SEO and get more organic traffic.


WordPress SEO for Beginners


You might have heard experts saying that WordPress is SEO friendly. This is actually why a lot of people choose WordPress to start a blog or website.


While WordPress makes sure that the code it generates follows the SEO best practices, there is a lot more you need to do if you want to maximize your SEO efforts.


We have a number of actionable steps that you need to take to properly optimize your WordPress SEO.


To make it easy, we have created a table of content to help you easily navigate through our ultimate WordPress SEO guide.


Table of Contents


Introduction



The Basics of WordPress SEO



The Best WordPress SEO Plugin



WordPress SEO Best Practices



Speed and Security for WordPress SEO



Finally, see more SEO tools and resources to take your WordPress SEO even farther.


Introduction


We know the idea of optimizing for WordPress SEO can be intimidating for beginners, especially if you're not not a tech geek.


But don't worry - it doesn't have to be complicated. Start here to learn the basics, and then you can start applying them to your own website.


What is SEO?


What is SEO?


SEO is an acronym that stands for Search Engine Optimization. It's a strategy used by website owners to get more traffic by ranking higher in search engines.


Search engine optimization isn't about tricking Google or gaming the system. It's simply about creating a website that has optimized code and formatting which makes it easy for search engines to find your website.


When people search the web for the topics you write about, your search-engine-optimized content will appear higher in the search results, and you'll get more people clicking through to your website.


[Back to top ↑]


Why SEO is important


Search engines are often the biggest source of traffic for most websites.


Google and other search engines use advanced algorithms to understand and rank pages appropriately in search results. But those algorithms aren't perfect - they still need your help to understand what your content is about.


If your content isn't optimized, then search engines won't know how to rank it. When people search for the topics you write about, your website won't appear in the search results, and you'll miss out on all that traffic.


It is really important for all business owners to make their website search engine friendly, so that they can maximize their search traffic.


[Back to top ↑]


Basics of WordPress SEO


SEO can get technical, but it doesn't have to be. Just learning a few basic SEO tips to optimize your site can give you a noticeable boost in your website traffic.


You don't have to be a tech genius to use the techniques below. If you're already using WordPress, then you've got what it takes!


Let's get started optimizing your website.


Check Your Site's Visibility Settings


WordPress comes with a built-in option to hide your website from search engines. The purpose of this option is to give you time to work on your website before it's ready to go public.


However, sometimes this option can get checked accidentally and it makes your website unavailable to search engines.


If your website is not appearing in search results, then the first thing you need to do is to make sure that this option is unchecked.


Simply log in to the admin area of your WordPress site and visit Settings » Reading page.


Search engine visibility settings in WordPress


You need to scroll down to the 'Search Engine Visibility' section and make sure that the box next to 'Discourage search engines from indexing this site' is unchecked.


Don't forget to click on the 'Save Changes' button to store your changes.


[Back to top ↑]



SEO friendly URLs contain words that clearly explain the content of the page, and they're easy to read by both humans and search engines.


Some examples of SEO friendly URLs are:


http://www.wpbeginner.com/how-to-install-wordpress/

http://www.wpbeginner.com/common-wordpress-errors-and-how-to-fix-them/


Notice that these URLs are readable and a user can guess what they will see on the page just by looking at the URL text.


So what does a non-SEO friendly URL look like?


http://www.wpbeginner.com/?p=10467

http://example.com/archives/123


Notice that these URLs use numbers unrelated to the content, and a user cannot guess what they will find on the page by looking at the URL.


Using SEO friendly permalink structure improves your chances of getting better positions in search results.


Here is how you can check and update your WordPress site's permalink structure.


You need to visit the Settings » Permalinks page. Select the post name option and then click on the 'Save Changes' button to store your settings.


SEO friendly URL structure in WordPress


For more detailed instructions take a look at our guide on what is a SEO friendly URL structure in WordPress.


Note: If your website has been running for more than 6 months, then please don't change your permalink structure unless you're using the numbers option. If you're using Day and Name or Month and Name, continue using that.


By changing your permalink structure on an established site, you will lose all of your social media share count and run the risk of losing your existing SEO ranking.


If you must change your permalink structure, then hire a professional, so they can setup proper redirects. You'll still lose your social share counts on the pages.


[Back to top ↑]


WWW vs non-WWW


If you are just starting out with your website, then you need to choose whether you want to use www (http://www.example.com) or non-www (http://example.com) in your site's URL.


Search engines consider these to be two different websites, so this means you need to choose one and stick to it.


You can set your preference by visiting the Settings » General page. Add your preferred URL in both the 'WordPress Address' and 'Site Address' fields.


Non-www or www in WordPress URLs


Despite what someone else might say, from a SEO standpoint there's no advantage to using one or another.


For more detailed information on this topic, take a look at our guide on www vs non-www – which is better for WordPress SEO.


[Back to top ↑]


The Best WordPress SEO plugin


One of the best part about WordPress is that there's a plugin for everything, and SEO is no exception. There are thousands of WordPress SEO plugins which makes it harder for beginners to choose the best WordPress SEO plugin.


Instead of installing separate plugins for individual SEO tasks, we will help you choose the best WordPress SEO plugin that does it all, and it's 100% free.


Choosing the Best WordPress SEO Plugin


Choosing the best WordPress SEO plugin


When it comes to choosing the best WordPress SEO plugin, you will most likely narrow your choices down to the two most popular solutions: Yoast SEO or All in One SEO Pack.


They are both effective solutions, and we've done a pros and cons comparison of Yoast SEO vs All in One SEO Pack.


At WPBeginner, we use Yoast SEO, so in this tutorial we'll be using Yoast SEO for screenshots and examples.


Regardless, we have a step by step guide on properly setting up each of these plugins:



[Back to top ↑]


Add XML Sitemaps in WordPress


xml sitemap


An XML Sitemap is a specially formatted file that lists every single page on your website. This makes it easy for search engines to find all of your content.


While adding an XML sitemap does not boost your site's search rankings, it does help search engines find the pages quickly and start ranking them.


If you're using the Yoast SEO plugin, then it will automatically create an XML sitemap for you. To find your sitemap, just go to this URL (don't forget to replace example.com with your own domain name):


http://example.com/sitemap_index.xml

We will show you how to submit your XML sitemap to Google in the next step.


[Back to top ↑]


Add Your Site to Google Search Console


Google Search Console


Google Search Console also known as Webmaster Tools is a set of tools offered by Google to give website owners a look at how their content is seen by the search engine.


It provides reports and data to help you understand how your pages appear in search results. You also get to see the actual search terms people are using to find your website, how each page appears in the search results, and how often your pages are clicked.


All this information helps you understand what's working on your site and what's not. You can then plan your content strategy accordingly.


Google Search Console also alerts you when there is something wrong with your website, like when search crawlers are unable to access it, find duplicate content, or restricted resources.


We have a step by step guide on how to add your WordPress site to Google Search Console.


If you're using Yoast SEO, then follow step 11 in our Yoast SEO setup guide.


If you're not using Yoast SEO, then you can watch our video that shows an alternative way:



Once you have added your website to Google Search Console, click on the Crawl menu and then select Sitemaps.


Crawl section in Google Search Console


After that you need to click on the Add Sitemap button.


Adding your wordpress xml sitemap in Google webmaster tools


Your main sitemap is sitemap_index.xml so go ahead and submit that.


Once you have successfully added your sitemap, it will appear as pending. It does take Google some time to crawl your website. After a few hours, you would be able to see some stats about your sitemap. It will show you the number of links it found in your sitemap, how many of them got indexed, a ratio of images and web pages, etc.


We recommend that you check your Search Console at least on a monthly basis for gathering insights and see your website's SEO progress.


[Back to top ↑]


Optimizing Your Blog Posts for SEO


Often beginners make the mistake of thinking that installing and activating a WordPress SEO plugin is all what's needed. SEO is an ongoing process that you must keep up with if you want to see maximum results.


Yoast SEO allows you to add a title, description, and focus keyword to to every blog post and page. It also shows you a preview of what users will see when they Google your website.


We recommend that you optimize your title and description to get maximum clicks.


When writing your blog post, simply scroll down to the Yoast SEO section and take full advantage of it.


Yoast SEO meta box


If you're wondering how to choose a focus keyword, what is a good title, or what is a good meta description, then we have covered it in details in our beginners guide to optimize your blog posts for SEO.


We highly recommend that you read it because on-page SEO is crucial for your success.


[Back to top ↑]


WordPress SEO Best Practices


If you follow the basics of WordPress SEO and use the best WordPress SEO plugin, you will already be ahead of most websites.


However if you want even better results, then you need to follow the WordPress SEO best practices below.


These aren't too technical and most won't even require you to touch any code. But they will make a big difference if you follow them.


Properly Using Categories and Tags in WordPress


Category and tags


WordPress allows you to sort your blog posts into categories and tags. This makes it easy for you to manage your content by topics, and for your users to find the content they're looking for.


Categories and tags also help search engines understand your website structure and content.


Often beginners get confused on how to best use categories and tags. After explaining this to thousands of readers, here's how we approach categories and tags.


Categories are meant for broad grouping of your posts. If your blog was a book, then categories will be the table of content.


For example, on a personal blog you can have categories like music, food, travel, etc. Categories are hierarchical, so you can add child categories to them.


On the other hand, tags are more specific keywords that describe the contents of an individual post. For example, a blog post filed under food category can have tags like salad, breakfast, pancakes, etc. Think of these as indexes section in a text book.


For more on this topic, see our guide on categories vs tags and SEO best practices for sorting your content.


By using categories and tags properly, you make it easy for your users to browse your website. Since it's easy for users, it also makes it easier for search engines to browse your website.


[Back to top ↑]


Make Internal Linking a Habit


Internal linking in WordPress


Search engines assign each page on your website a score (page authority). The recipe of this score is kept secret so that people cannot game the results. However, the most common signals of authority are links.


This is why it's important that you link to your own content from your other blog posts and pages.


You should make it a habit to interlink your own posts whenever possible. If you have multiple authors, then create a pre-publish blog post checklist that requires them to interlink at least 3 other blog posts.


This will help you boost your pageviews, increases the time users spend on your site, and ultimately will improve the SEO score of your individual blog posts and pages.


[Back to top ↑]


Optimize WordPress Comments


Optimize WordPress comments


Comments can be a strong indication of user engagement on your website. Engaged users means more links back to your site, more traffic, and improved SEO.


But you need to make sure that your comments are real and not spam. Spammers submit comments with bad links which could affect and even ruin your search rankings.


This is why we recommend everyone to start using Akismet. It is one of the two plugins that come pre-installed with every WordPress site, and it helps you combat comment spam.


If Akismet alone is unable to handle comment spam, then see these tips and tools to combat comment spam in WordPress.


If your blog posts attract a lot of genuine, spam-free comments, then you should pat yourself on the shoulder for building such an engaging website!


However, too many comments on a post can make it load slower which also affects your search engine rankings. (Keep reading below to find out more about how speed affects SEO.)


To prepare your website so that it can handle the burden your comments put on your server and speed, you can split comments into multiple pages. See our tutorial on how to paginate comments in WordPress.


(If you'd like to get more comments on your site, check out these 11 ways to get more comments on your WordPress blog posts.)


[Back to top ↑]


NoFollow External Links in WordPress


NoFollow external links


As mentioned above, links help search engines decide which pages are important. When you link to a website, you are passing some of your site's SEO score to that link. This SEO score is called “link juice.”


For good search rankings you need to make sure that you are getting more link juice from other websites than you are giving away.


Adding the “nofollow” attribute to external links (links to websites that you don't own) instructs search engines not to follow those links. This helps you save link juice.


A normal external link looks like this in HTML:


Example Website

An external link with the nofollow attribute looks like this:


rel="nofollow">Example Website

You can also add rel=”nofollow” checkbox to the insert link popup. This will allow you to easily add nofollow to external links.


[Back to top ↑]


Full Posts vs Summaries or Excerpts


Full posts vs summary or excerpts


WordPress displays and links to your posts from a number of pages like home page, category archive, tags archive, date archive, author pages, etc.


By default, it shows the full article content on all these pages. This affects your site's SEO, as search engines may find it to be duplicate content. Full articles also make your archive pages load slower.


Showing full articles everywhere also affects your page views. For example, users who subscribe to your RSS feed will be able to read the full article in their feed reader without ever visiting your website.


The easiest way to solve this is by showing summaries or excerpts instead of full articles.


You can do this by going to Settings » Reading and select summary.


For detailed instructions, see our guide on how to customize WordPress excerpts without coding.


[Back to top ↑]


Speed and Security for WordPress SEO


Even if you follow all the WordPress SEO tips and best practices above, if your site is slow or gets taken down by a hacker, your search engine rankings will take a big hit.


Here's how to prevent your site from losing search engine traffic due to slow performance or lax security.


Optimize Your Site's Speed and Performance


Optimize your WordPress site's speed and performance


Research shows that in the internet age, the average human attention span is shorter than that of a goldfish.


Web usability experts believe that users decide whether they want to stay or leave within few seconds of visiting a website.


That means that as a website owner, you only have a few seconds to present your content and engage users. You don't want to waste this precious time making your visitor wait for your website to load. Search engines like Google admit that they rank faster websites higher than slow loading websites.


If you need to improve your site's speed, check out this expert advice on 18 useful tricks to speed up WordPress and boost performance.


[Back to top ↑]


Optimizing Images in WordPress for SEO


Images are more engaging than text but they also take more time to load. If you are not careful with image sizes and quality, then they can slow down your website.


You need to make sure that you use images that are optimized to load faster. See our guide on how to speed up WordPress by optimizing images for the web.


Another trick you can use to optimize your images for search engines is to use descriptive title and alt tags. These tags help search engines understand what your image is about. They also help users with visual impairment as their screen readers can read the alt and title tags to them.


WordPress allows you to add title and alt tags when you upload an image.


Add alt and title tags to your images in WordPress


If you are a photographer or add a lot of images to your WordPress site, then you need to use a gallery plugin.


We recommend using Envira Gallery. In our speed tests, we found it to be the fastest WordPress gallery plugin. It's also fully responsive and SEO friendly out of the box.


[Back to top ↑]


Security and Safety of Your WordPress Site


WordPress security


Each week, Google blacklists around 20,000 websites for malware and around 50,000 for phishing. When a site is blacklisted, it doesn't show up in any search results at all.


This means that the security of your WordPress site is crucial for good rankings. You don't want all your hard work on SEO to go to waste if your site is compromised by a hacker.


The good news is that it's not that difficult to keep your WordPress site safe - see the step by step instructions in our ultimate WordPress security guide.


At WPBeginner, we use Sucuri to protect our website against attacks. To see why we recommend this service, check out our case study of how Sucuri helped us block 450,000 WordPress attacks in 3 months.


[Back to top ↑]


Start Using SSL/HTTPS


A site secured by SSL and HTTPS


SSL (Secure Sockets Layer) is a technology that encrypts the connection between a user's browser and the server they are connecting to. This adds an additional security layer to your WordPress site.


Websites secured with SSL are indicated by a padlock sign in the browser's address bar. This makes your website more trustworthy, and it is required if you are running an online store with WordPress and processing sensitive payment information.


If you are using Bluehost, then you can purchase a SSL certificate. If you're going to purchase your SSL certificate through your web hosting company, see our guide on how to add SSL and HTTPS in WordPress.


You can also get free SSL with Let's Encrypt. Several WordPress hosting companies like Siteground, Dreamhost, and WPEngine have already started offering easy Let's Encrypt integrations.


For step by step instructions, see our guide on how to add free SSL in WordPress with Let's Encrypt.


[Back to top ↑]


More SEO Tools and Resources


Once you get the hang of WordPress SEO best practices, you'll want to take your skills even further to get ahead of your competition.


We have compiled a list of best WordPress SEO plugins and tools that you should use to boost your SEO. If you're ready to try some more advanced techniques, you can also check out our archive of WordPress SEO articles.


[Back to top ↑]


We hope this article helped you learn how to properly optimize your WordPress site for SEO. Go ahead and implement a few of these WordPress SEO tips, and you should see an increase in your traffic within a few months as the search engines process your changes.


If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.


The post Ultimate WordPress SEO Guide for Beginners (Step by Step) appeared first on WPBeginner.