-
Recent Posts
Recent Comments
Archives
- September 2019
- August 2019
- July 2019
- June 2019
- May 2019
- April 2019
- March 2019
- February 2019
- January 2019
- December 2018
- November 2018
- October 2018
- September 2018
- August 2018
- July 2018
- June 2018
- May 2018
- April 2018
- March 2018
- February 2018
- January 2018
- December 2017
- November 2017
- October 2017
- September 2017
- August 2017
- July 2017
- June 2017
- May 2017
- April 2017
- March 2017
- February 2017
- January 2017
- December 2016
- November 2016
- October 2016
- September 2016
- August 2016
- July 2016
- June 2016
- May 2016
- April 2016
- March 2016
- February 2016
- January 2016
- December 2015
- November 2015
- October 2015
- September 2015
- August 2015
- July 2015
- June 2015
- May 2015
- April 2015
- March 2015
- February 2015
- January 2015
- December 2014
- November 2014
- October 2014
- September 2014
- August 2014
- July 2014
- June 2014
- May 2014
- April 2014
- March 2014
- February 2014
- January 2014
- December 2013
- November 2013
- October 2013
- September 2013
- August 2013
- July 2013
- June 2013
- May 2013
- April 2013
- March 2013
- February 2013
- January 2013
- December 2012
- November 2012
- October 2012
- September 2012
- August 2012
- July 2012
- June 2012
- May 2012
- April 2012
- March 2012
- February 2012
- January 2012
- December 2011
- November 2011
- October 2011
- September 2011
- August 2011
- July 2011
- March 2011
- November 2010
Categories
Meta
Tag Archives: plugin
How to Optimize Your WordPress Robots.txt
The post How to Optimize Your WordPress Robots.txt appeared first on HostGator Blog . What is a Robots.txt File? The robots.txt is a very small but important file located in the root directory of your website. It tells web crawlers (robots) which pages or directories can or cannot be crawled. The robots.txt file can be used to block search engine crawlers entirely or just restrict their access to certain areas of your website. Below, is an example of a very basic WordPress robots.txt file: This can look a little confusing at first so I will go over what some of this stuff means. User-agent: is there to specify directions to a specific robot. In this case we used “*” which applies to all robots. Disallow: is there to tell the robots what files and folders they should not crawl. Allow: tells a robot that it is okay to crawl a file in a folder that has been disallowed. Sitemap: is used to specify the location of your sitemap. There are other rules that can be used in the robots.txt file such as Host: and Crawl-delay: but these are uncommon and only used in specific situations. What is the Robots.txt File Used For? Every website that is crawled by Google has a crawl budget. Crawl budget is basically a limited number of pages that Google can crawl at any given time. You don’t want to waste your crawl budget on pages that are low quality, spammy or not important. This is where the robots.txt file comes in. You can use your robots.txt file to specify which pages, files and directories Google (and other search engines) should ignore. This will allow search engine bots to keep the priority on your important high-quality content. Below are some important things you might want to consider blocking on your WordPress website: Faceted navigation and session identifiers On-site duplicate content Soft error pages Hacked pages Infinite spaces and proxies Low quality and spam content This list comes straight from the Google Webmaster Central Blog . Wasting your crawl budget on pages like the ones listed above will reduce crawl activity on the pages that do actually have value. This can cause a significant delay in indexing the important content on your website. What You Should Not Use the Robots.txt For The robots.txt should not be used as a way to control what pages search engines index. If you’re trying to stop certain pages from being included in search engine results, you should use noindex tags or directives, or password-protect your page. The reason for this is because the robots.txt file does not actually tell search engines to not index content. It just tells them not to crawl it. While Google will not crawl disallowed areas from within your own website, they do state that if an external link points to a page that you have excluded, it may still get crawled and indexed. Is a Robots.txt File Required in WordPress? Having a robots.txt file for your WordPress website is certainly not required. Search engines will still crawl and index your website as they normally would. However, you will not be able to exclude any pages, files or folders that are unnecessarily draining your crawl budget. As I explained above this can greatly increase the amount of time it takes Google (and other search engines) to discover new and updated content on your website. So, all in all, I would say no a robots.txt file is not required for WordPress, but it’s definitely recommended. The real question here should be, “Why would you not want one?” How to Create a WordPress Robots.txt File Now that you know what a robots.txt is and what it is used for, we will take a look at how you can create one. There are three different methods and below I will go over each one. 1. Use a Plugin to Create the Robots.txt SEO plugins like Yoast have an option to create and edit your robots.txt file from within your WordPress dashboard. This is probably the easiest option. 2. Upload the Robots.txt Using FTP Another option is to just create the .txt file on your computer using notepad (or something similar) and name it robots.txt. You can then upload the file to the root directory of your website using an FTP (File Transfer Protocol) such as FileZilla . 3. Create the Robots.txt in cPanel If neither of the above options works for you, you can always log into your cPanel and create the file manually. Make sure you create the file inside your root directory. How to Optimize Your Robots.txt For WordPress So, what should be in your WordPress robots.txt? You might find this surprising, but not a whole lot. Below, I will explain why. Google (and other search engines) are constantly evolving and improving, so what used to be the best practice doesn’t necessarily work anymore. Nowadays Google not only fetches your websites HTML but it also fetches your CSS and JS files. For this reason, they do not like it when you block any files or folders needed to render a page. In the past it was ok to block things like the /wp-includes/ and /wp-content/ folders. This is no longer the case. An easy way to test this is by logging into your Google Webmaster Account and testing the live URL. If any resources are being blocked from Google Bot they will complain about it in the Page Resources tab. Below, I have put together an example robots.txt file that I think would be a great starting point for anyone using WordPress. User-agent: * # Block the entire wp-admin folder. Disallow: /wp-admin/ # Blocks referral links for affiliate programs. Disallow: /refer/ # Block any pages you think might be spammy. Disallow: /spammy-page/ # Block any pages that are duplicate content. Disallow: /duplicate-content-page/ # Block any low quality or unimportant pages. Disallow: /low-quality-page/ # Prevent soft 404 errors by blocking search pages. Disallow: /?s= # Allow the admin-ajax.php inside wp-admin. Allow: /wp-admin/admin-ajax.php # A link to your WordPress sitemap. Sitemap: https://example.com/sitemap_index.xml Some of the things I included in this file are just examples. If you don’t feel like any of your pages are duplicate, spammy or low quality you don’t have to add this part. This is just a guideline, everyone’s situation will be different. Remember to be careful when making changes to your website robots.txt. While these changes can improve your search traffic, they can also do more harm than good if you make a mistake. Test Your WordPress robots.txt File After you have created and customized your robots.txt it’s always a good idea to test it. Sign in to your Google Webmaster account and use this Robots Testing Tool . This tool operates as Googlebot would to check your robots.txt file and verifies that your URL’s have been blocked properly. Similar to the picture above you will see a preview of your robots.txt file as Google would see it. Verify that everything looks correct and that there are no warnings or errors listed. That’s it! you should be set up and ready to go now. My Final Thoughts As you can see, the robots.txt is an important part of your website’s search engine optimization. If used properly, it can speed up your crawl rate and get your new and updated content indexed much faster. Nevertheless, the misuse of this file can do a lot of damage to your search engine rankings so be careful when making any changes. Hopefully, this article has given you a better understanding of your robots.txt file and how to optimize it for your specific WordPress needs. Be sure to leave a comment if you have any further questions. Find the post on the HostGator Blog Continue reading
Posted in HostGator, Hosting, php, VodaHost
Tagged budget-on-pages, create-the-file, file, ftp, important, php, plugin, robots, search-engines, web hosting tips
Comments Off on How to Optimize Your WordPress Robots.txt
What Is a SSL Certificate?
The post What Is a SSL Certificate? appeared first on HostGator Blog . As a website owner, you’ve probably heard the words “SSL certificate” getting thrown around a lot. When you’re first getting your website built all of this technical jargon can seem like you’re trying to learn another language. However, if you plan on having your customers input their private information online, then you need to utilize the additional security measures provided by an SSL certificate . Plus, SSL certificates are quickly becoming a necessity. According to Google, SSL and HTTPS should be used everywhere across the web . Sites not using SSL will be marked as unsecured if they’re viewed using the Google Chrome browser . But, SSL certificates can do a lot more than just give you a rankings and trust boost. Below we highlight what an SSL certificate is, how it works, and what situations it would be smart to encrypt your website with SSL. The Importance of Online Security and Your Reputation Trust is so important on the Internet. Any site that acquires a reputation for unreliability, insecurity or dishonesty can expect to see traffic dwindle to zero. On the other hand, a site that can prove it takes security seriously can attract more visitors. That’s always a good thing, whether your web site is for a nonprofit, small business, or eCommerce. Surfers and online shoppers also increasingly recognize the on-screen presence of a small padlock icon or a website address that begins with “https://…” as signs that they can trust the site they’re connecting to. That’s SSL or ‘secure sockets layer’ in action. The biggest reason websites use SSL is to protect sensitive information that’s sent between computers and servers. If information like credit card numbers, passwords, and other personal information isn’t encrypted this leaves it open for hackers to easily step in and steal the information. With the SSL certificate. your information is unreadable to anyone who attempts to steal it. The only people able to decipher it are the intended recipients at the other end of the connection. With an SSL certificate, your customers can do business with you knowing that their information is going to be safe from identity thieves and potential hackers . What is an SSL Certificate? First, SSL stands for Secure Sockets Layer . At the core, this technology helps to secure an internet connection and protect any data that’s transferred between a browser and a web server. By encrypting and securing any data that passes through this connection you help to prevent any data theft or hacking. Plus, if any data is stolen from this connection it’ll be impossible to decipher since it’s encrypted. An SSL connection needs two systems in order to be active. Think a server and a website browser, or a server to server connection. With this connection, any data that’s transferred between the two will actually be impossible to read. The encryption algorithms will scramble any data being sent over the connection, so if the information is compromised it’ll be impossible to decipher. In the past, SSL was commonly used to protect and secure sensitive information, like banking details, credit card numbers, and sensitive personal information. However, today with stricter privacy standards, almost every website can benefit from installing an SSL certificate to protect any user information. TLS and SSL Another term you’ve probably seen in relation to SSL is TLS. TLS stands for Transport Layer Security . You can think of it as an upgraded and more secure version of SSL. At the core, they’re both cryptographic protocols that help to authenticate and secure user data over a network. SSL is the initial version of TLS. Over the years upgrades have been made, new versions have been released, and the ciphers and algorithms have been updated to reflect the latest risks that exist online. However, you don’t need to worry about replacing your SSL certificate with a TLS certificate. Essentially, the phrase SSL certificate is the common industry phrasing to refer to SSL/TLS certificates. In time, TLS may replace SSL as the commonly used phrase. HTTPS and SSL HTTPS stands for Hypertext Transfer Protocol . You’ll see it to the left of the website URL when the site has been secured using SSL. If the site isn’t secure, then you’ll see the traditional HTTP in its place. When you hover over the secure HTTPS section on the URL bar you’ll be able to see the security credentials of the site you’re on. How Does an SSL Certificate Work? SSL operates between a visitor’s browser and your site or application. It’s an industry-standard mechanism that ensures the encryption of data being passed backward and forwards so that no unauthorized person can spy on the information and hack it. It also prevents cybercriminals from diverting visitor traffic to their own site using their own encryption and gaining access to your data that way. All major web browsers have SSL capability built in. The process of enabling an SSL certificate on your site is quite simple. First, you’ll install an SSL certificate on your server. A web browser will connect to your server, see the SSL certificate and initiate the SSL connection. This will then encrypt any information that passes between a browser and your server. Here’s the process broken down a little further and the steps in place to guarantee site security: An SSL handshake occurs once the web browser validates the presence of an SSL certificate on the server. The server then sends all of the necessary information including the type of SSL certificate present, the level of encryption to use, and more. If the SSL certificate is valid, then the secure connection begins. All of this takes place instantly. It might seem fairly technical, but if you open up a website with an SSL certificate installed you’ll never even notice that the above steps occurred. What Do SSL Certificates Do? SSL certificates add an additional level of security between your website and the information visitors are sharing on your site. It creates a secure and encrypted link between your website and server. This adds a layer of protection that accomplishes two goals: 1. Enabling Encryption It can be scary to share your personal and financial information online. A lot of people prefer to use large-scale eCommerce sites like Amazon because they feel much safer and protected. With an SSL certificate, sensitive data will remain encrypted and secure, thus providing your customers with a sense of relief. Higher level SSL certificates will have higher levels of encryption, but the standard SSL certificate should be enough for most websites. 2. Verifying the Identity of the Site Owner The SSL credential identifies the owner of the website, and creates an additional layer of trust. Put simply, your customers will know with whom exactly they’re doing business. Before the certificate can even be issued the identity of the website owner has to be verified through multiple methods. With digital communication, it’s often difficult to determine the person on the other side of the connection, but with an SSL certificate you can be sure you’re doing business with your intended recipient, and vice versa. What Levels of SSL Certificates Are Available? Beyond adding an additional layer of encryption and security, SSL certificates are also used to verify the identity of a site owner, or company behind the site. There are three different identification certificates: 1. Domain Validation Certificates With a Domain Validation Certificate, you’re proving ownership over the domain name. At this level, the identity of the organization won’t be checked, just that the person who has the SSL certificate also owns the domain name tied to the website. This is the most basic level of SSL certificate and is usually the level of certificate that comes free with most hosting plans. It’s well suited for simple websites, but eCommerce sites and other websites that are dealing with sensitive personal information will want to obtain a higher-level certificate. 2. Organization Validation Certificates With Organization Validation Certificates you’ll have to prove that you own the domain name, along with proving that your company is accountable and registered as a business. Usually, this means you’ll need to have proof of a registered company name and proof of domain ownership. This level of certificate can only be issued to businesses and organizations. Individuals running a website won’t be issued this level of certificate. 3. Extended Validation Certificates Extended Validation SSL Certificates are the highest level of SSL certificate available. To obtain this level of certificate you’ll need to validate your business, as well as your domain name. Plus, there are additional verification steps that you’ll also have to complete. Obtaining this level of SSL certificate will take longer, but for some website’s it’ll be worth it. It goes a long way towards showing your visitors that you value their privacy and protection. When visiting a site with this level of SSL certificate you’ll often see the URL bar is entirely green. This is a highly visual form of trust that you’ll exhibit to your customers. Note that this level of certificate is also only available to businesses and organizations. It is not available to individuals. Do I Need an SSL Certificate for My Website? Basically, every site today could benefit from an SSL certificate. Overall, it’s more advantageous to have an SSL certificate installed than not. For starters, HTTPS is a ranking factor , so site’s that have an SSL certificate installed will rank higher than those that don’t. Second, if a user accesses your site and you don’t have an SSL certificate installed, then your site will be marked as unsecured, which can greatly diminish your user experience. Basically, Google is pushing hard towards an HTTPS/SSL web, and it’s always a good idea to be on the right side of Google. Beyond everything highlighted above, there are a few additional circumstances where an SSL certificate is a necessity. 1. Users Are Making Online Purchases Online shoppers are concerned about their online privacy today more than ever. With an SSL certificate, you’ll not only improve your site’s security, but you’ll make it that much more likely that your users will actually complete their purchases. The chances are pretty slim that your visitors are going to pull out their credit cards on a site that isn’t secure. 2. You’re Running a Membership Site Usually, when you’re running a membership site, you’re not only collecting a lot of information about your users, but you’re collecting their banking or credit card information as well. With an SSL certificate, you’ll not only improve the security of your site and help keep your member information safe, but you’ll increase the chances of them feeling safe enough to sign up as well. 3. You’re Collecting User Information If you have forms on your website that are collecting user information, then you’ll want to use an SSL certificate. This will help to keep the information that your visitors submit safe and secure. Plus, give them peace of mind that the information they share won’t fall into the wrong hands. An SSL certificate can help to build trust between your visitor and your website. Building trust online is all about giving subtle cues to your visitor that you can be trusted. By having the little lock on the browser bar, you’re guaranteeing to your customer that your site can be trusted. If your website requires the exchange of any personal information, then you might want to consider getting an SSL certificate. If your user is required to enter their credit card information, then an SSL certificate is almost mandatory. However, you don’t always need a sitewide SSL certificate. Since going through multiple levels of encryption can slow down your website it may be disadvantageous to have certain pages of your site encrypted. There’s also a decent cost involved in order to get your site verified and operating effectively, so this also has to be considered. If you’re doing business online and are exchanging sensitive information with your visitors, then an SSL certificate will provide an additional layer of security, while increasing your trustworthiness. How SSL Impacts Your Visitors One of the biggest benefits of installing an SSL certificate on your site is how it will positively impact your user experience, and grow the amount of trust that users have on your site. The moment a visitor lands on your site they’re making judgments about its trustworthiness. Usually, this happens subconsciously. But, there are a few things you can do to push this in the right direction—like installing an SSL certificate to bolster your website’s security and trustworthiness. An SSL certificate is installed on your web server, and your visitors will see that there’s actually a certificate installed. The web browser will show visitors whether or not the site they’re on is secure. The first indication is seeing ‘https://’ present at the start of a URL, instead of ‘http://’. Site’s with an SSL certificate installed will have ‘https://’. The next visual factor will depend on the level of SSL certificate that’s installed on the site. To the left of the ‘https://’ will either be a padlock, or a green address bar. Plus, if your website visitors happen to be using Google Chrome, then your site will always display as secure. Failing to use an SSL certificate will lead to an error message like the one in the image below—before they ever get to reach your site. Imagine seeing this warning the first time you land on a website. The chances are pretty high that you wouldn’t return. What is an SSL Connection Error? SSL connection errors occur for the benefit of the user, not the site owner. If you’re trying to access a website and an SSL connection error occurs, it’s because the website is currently experiencing some security issues. In most cases, you can usually still access the site, but just know that the site isn’t as secure as it should be. There are a variety of security and connection errors that can be displayed. Usually, these will differ based upon the browser you’re using and the type of security error the site is undergoing. Sometimes, this will be because they don’t have an SSL certificate installed, they’re using an expired certificate, or there are outdated security codes on the site. The error messages might seem a bit scary, but just because these messages show up doesn’t mean that the site is doing anything malicious, or trying to steal your information. If your site is currently experiencing any SSL security errors, then this is something you’ll want to get fixed right away. This might mean you’ll have to update your sitewide security protocols, or it might mean upgrading or renewing your SSL certificate. It’s important that you get this issue resolved right away. If any visitors land on your site while you’re experiencing an SSL error they probably won’t bypass the security message, and you’ll lose their trust. Does SSL Work Over Email? Does SSL work when sending emails? Generally, most email providers are already using SSL to encrypt emails that are sent and received using their service. For example, Google encrypts all traffic between Gmail and its servers. So, whenever you login to your Gmail account, you’ll notice the HTTPS connection. Most email service providers are currently using an SSL/TLS connection. But, these connections aren’t foolproof. For example, SSL/TLS will protect your emails when you’re composing them and during any transmission to your email client server. But, there’s no guarantee that the person you’re sending the email to will have the same level of security in place. How to Add an SSL Certificate to Your Site The approach you’ll take to install an SSL certificate on your site depends upon the host you’re using, and the type of site that you’re running. For example, here at HostGator, you’ll get a free SSL certificate no matter the hosting plan you’re on. Even the shared hosting plans are equipped with a free Let’s Encrypt SSL certificate. This SSL certificate will not only apply to your current domain but any subdomains you’re using as well. You can activate your SSL certificate from within your hosting control panel. Once you have your SSL certificate activated you’ll need to ensure that your domain redirects from the previous HTTP to the new HTTPS. If you’re using WordPress, then all you need to do is install a plugin called Really Simple SSL . With this plugin installed you’ll have a new option within your WordPress dashboard under Settings> SSL . Once you’ve activated the plugin it’ll scan to see if there’s an SSL certificate installed. If there is a certificate installed, then you can enable SSL with a single click. On the ‘Settings’ tab, you can further configure your settings. But the most important option to turn on is the ‘Enable WordPress 301 redirection to SSL’. Now any time a person types in or links to the HTTP version of your site, it will automatically redirect to the HTTPS version. Top SSL FAQs Hopefully, the information above answered a lot of your questions regarding SSL certificates. However, you might still have a few lingering questions. Here are some of the most common questions we’ve received regarding SSL: Is SSL compatible across devices? Yes. SSL certificates will remain in effect across any device that you’re using to access the internet. Keep in mind that this secure connection applies to when you’re using a web browser and not necessarily when you’re using a mobile app. Does SSL work across different operating systems? Yes. All of the major operating systems and devices are supported. However, some operating systems might not support the newest versions of SSL. But, older versions should still be supported. How about across different browsers? Yes. All of the big web browsers will be supported. Whether you’re using Firefox, Safari, Chrome, or even Internet Explorer, SSL will be supported. If you’re using a very niche web browser, then this might not hold true. But, all of the major web browsers will support SSL. How can I tell if my site has SSL? Maybe you’re not sure if your site already has an SSL certificate installed? Or, you’ve gone through the installation process and you’re not sure if it’s worked or not? The easiest approach is just to type in your domain name with HTTPS before the URL. Or, you can use a tool from Digicert to see if there are any issues with your SSL certificate. Just enter your URL, and the SSL checker will see if your site has an SSL certificate installed, and if there are any existing issues preventing it from functioning properly. The Necessity of SSL SSL certificates are an important tool to improve the security of your website and ensure that your visitor’s data is protected. SSL certificates are quickly becoming a necessity and offers your site several invaluable benefits. Plus, installing an SSL certificate on your site is incredibly easy, and bundled with HostGator’s web hosting plans for free. With an SSL certificate, you’re on your way towards improving sales and conversions, increasing visitor trust, and growing your search engine rankings. No matter what kind of website you run you can benefit from at least the basic level SSL certificate. Whether you need SSL encryption for your eCommerce site or something else, you can secure your site today with HostGator. Find the post on the HostGator Blog Continue reading
The Best WordPress Plugins Every Blog Needs
The post The Best WordPress Plugins Every Blog Needs appeared first on HostGator Blog . When you build your blog with WordPress, it’s easy to customize it and add cool features with plugins. But which plugins? You can choose from more than 54,000, which is kind of a lot. To help you avoid choice overload, we’ve compiled what we think are the best must-have plugins for new and growing bloggers, especially bloggers who want to gain subscribers, raise their social media profile, ace SEO, and more. WordPress Mailing List Plugins for Blogs Building an audience is the main goal for most bloggers, whether they’re creating a community for fun or profit. The cornerstone of audience-building is building an email list, so you can let your fans know when you publish a new post, launch a contest, or have something else to offer them. E mail Subscribers & Newsletters by Icegram is a free WordPress plugin that gives you a shortcode snippet to paste into your posts and pages wherever you’d like an opt-in box. As you add subscribers, you can use the plugin’s dashboard to view, import, and export contacts, create welcome and update emails, send test emails, and integrate with a third-party email marketing service like Constant Contact. WordPress Social Sharing Plugins for Blogs Add to Any lets you add social share buttons to your blog that look good on any device, load fast, and connect your content to more than 100 social networks and messaging apps. Want to see what’s getting shared and who’s following those links? Add to Any also integrates with your Google Analytics and Bitly accounts. Add to Any is free, so you don’t need to upgrade to access all its features. Do you have an archive full of posts you’d like to share again to reach new readers and build your subscriber list? The free version of Revive Old Posts will automatically share your old posts to Facebook and Twitter so you can get more mileage from your content. You can choose the sharing schedule, the number of old posts you want to share, hashtags, and other elements. The Pro version adds sharing for LinkedIn, Pinterest, and Tumblr. Both versions of Revive Old Posts support link shortening services like Bitly and Rebrandly. WordPress SEO Plugins for Blogs When people search for the topics you blog about, can they find your blog? Even great content can be hard to find if it’s not formatted, indexed, and optimized for search engines to understand. That’s why bloggers who want to rank well in searches typically add a few plugins to make that happen. We’ve blogged before about how schema.org formatting can help you generate rich Google search results for your reviews, recipes, articles, and other content. You can do this manually with code, or you can add the All In One Schema.org Rich Snippets WordPress plugin to your blog. This free plugin supports 9 common schema formats, including articles, people, recipes, reviews, and videos. When you install All In One, you get a dashboard that walks you through choosing how your snippets will display, where you’ll add the snippets on your site, and how to test your snippets to make sure they look good. You’ll also want a plugin to help Google’s search engine crawlers understand what’s on your site. You can install the Google XML Sitemaps WordPress plugin to handle this. However, if you’re also going to install Yoast SEO , you may want to use its XML mapping tool instead. (It’s not a good idea to use both at the same time.) Yoast is one of the most popular SEO plugins out there, and the free version offers a lot of tools to help you optimize your blog. For instance, Yoast helps you optimize each post for a keyword or keyphrase that you want to rank for, shows you how the post will look in Google search results, tells you how readable your post is before you publish it, keeps you from accidentally duplicating content within your site, and updates regularly to keep pace with Google’s ongoing improvements. If you have a large or fast-growing blog, you can detect and fix site-indexing crawl errors by connecting Yoast to your Google Search Console account. WordPress Performance Plugins for Blogs Jetpack is the Swiss Army knife of WordPress plugins, and it can tackle a lot of tasks for you, like scheduled social media posting, statistics collection, and performance improvements. Jetpack also adds its own layers of security to your WordPress blog. When you’re ready to start making money from your blog through ads or direct sales, one of the paid versions of Jetpack can help you with those tasks, too. As your blog grows, it can take longer for your pages to load, especially if you include lots of images in your posts. To avoid this slowdown, which can raise your bounce rate and affect your search rank, compress your images. The Smush Image Compression and Optimization WordPress plugin can handle this for you. You can “smush” images in batches of up to 50 or smush them individually, without losing image quality. (And yeah, pushing the “smush” button is fun.) If you want detailed analytics of your site traffic, the Google Analytics Dashboard Plugin for WordPress by MonsterInsights connects to your Google Analytics account and deploys your analytics tracking code for you so you don’t have to paste in the snippet yourself—all for free. Then you can see your Google analytics in your blog’s dashboard. A good backup program is insurance against blog catastrophes. Updraft Plus helps you automate site backups, store your backups in the cloud, and access them easily when you need to restore your site or move to a new host. The free version lets you automatically send your backups to Dropbox, Google Drive, your email, and other cloud services, and it makes it easy to restore your site even if you’re not tech-savvy. (Or, you can upgrade to an automated daily backup for your blog with CodeGuard . CodeGuard packs in additional security features with data backups for up to 5 websites.) Set Up Your WordPress Blog WordPress plugins can help you get the most out of your blog, but they can also impact your blog’s performance. Maximize your blog’s functionality and its performance with a managed WordPress hosting plan from HostGator. You’ll enjoy 2.5x faster load times, automated backups, and more. Find the post on the HostGator Blog Continue reading
How to Charge Sales Tax and Shipping for Your Online Store
The post How to Charge Sales Tax and Shipping for Your Online Store appeared first on HostGator Blog . Building your online store involves fun tasks like picking your product photos and writing catchy descriptions of the items you’re selling. But some elements of your new store may be a bit intimidating, especially if this is your first online retail business. How do you figure out sales tax for your orders, and which orders require you to collect sales tax? What should you charge for shipping, and how do you avoid losing money on it? The answer is plugins. If you’re setting up a WooCommerce-powered shop , you have lots of options for plugins to automate sales tax calculation and collection, set shipping rates based on actual costs, and let you get on with building your store. We recommend WooCommerce on a WordPress-powered site because there are so many plugins and extensions (beyond sales tax and shipping) to help you develop a good-looking store with the functionality and security you want. It’s also important to get an SSL certificate for your online store to protect your customers as they enter their payment and shipping data at checkout. Once you’ve got those elements in place, it’s sales tax and shipping time. What You Need to Know about Sales Tax for Online Businesses Until recently, the sales tax rules for US online retailers were simple: Collect and file sales tax on orders from states where your business has a physical presence, like an office, warehouse, or factory. So if you had a home-based online business in Dallas, you were responsible for collecting and filing sales taxes on orders from fellow Texans, but not from customers in, say, Georgia or New York. ( Not every state has a statewide sales tax . Alaska, Delaware, Montana, New Hampshire, and Oregon don’t.) This setup was easy for online sellers, but some states argued that out-of-state internet retailers were depriving their budgets of much-needed sales tax revenue. In June 2018, a Supreme Court ruling opened the way for all states with sales taxes to require online sellers to collect them , regardless of which state the business calls home. In other words, your home-based business in Dallas might now be required to collect sales taxes at different rates for customers in states across the US. However, the new rules may not have a huge impact on your new business—at least not while it’s just starting out. A state-by-state chart from the Sale Tax Institute serves up the latest rules, which vary by state. For example, if you’re based outside Alabama but have customers in the state, you’ll need to collect and pay sales tax there, but only if your in-Alabama sales top $250,000 per year and you meet some other legal requirements. Meanwhile, California is set to enact a rule that out-of-state retailers must collect sales tax if they sell more than $100,000 in-state per year or have at least 200 separate California-based orders per year. Sell more than $300,000 a year into New York and have at least 100 orders from the state? You’ll be collecting Empire State sales taxes, too. All these rules are subject to change, depending on what new laws state legislatures enact, what goes to court, and what laws get upheld or overturned. The big takeaways here for new business owners are to keep up with the rules and automate your sales tax collection as much as you can to save time and headaches. Sales Tax WordPress Plugins for WooCommerce If your online store is built on WooCommerce and WordPress, you have several options for plugins that will take care of figuring sales tax on orders, adding it to order totals, generating reports, and in some cases, filing your state returns for an additional fee. Here are three of the most popular sales tax plugins for WooCommerce shops. 1. AvaTax AvaTax is a plugin for subscribers to its service, which offers paid plans based on the number of taxable transactions your store has each year. AvaTax service plans start at $50 per year for 250 transactions and include a 60-day free trial period. AvaTax lets you set up exemptions for certain categories of sales (like government or charitable group purchases) and calculates international VAT, duty, and customs fees. 2. Simple Sales Tax Simple Sales Tax is the plugin for Tax Cloud , a service that’s free to online businesses in two dozen states, because those states pay for the service. For other states, Tax Cloud rates start at $9 per month. Simple Sales Tax automatically calculates current sales tax rates by jurisdiction, which is helpful when you sell in states that allow cities, counties, and other taxing entities to add on their own varying tax rates to the base statewide sales tax. 3. TaxJar TaxJar ’s plugin and subscription service (starting at $17 per month) cover your WooCommerce site with tax rates, exemption tools, reports, and automated filing options. TaxJar supports multichannel collection and reporting, so if you sell on eBay, Amazon, or other marketplaces in addition to your online store, you can keep all your sales tax info in one place. Once you’ve got a plan in place for dealing with sales tax compliance, you can focus on delivering the goods. Shipping WordPress Plugins for WooCommerce In an ideal world, your customers get their purchases delivered as fast as possible, as cheaply as possible, and you don’t lose money on shipping. Your goal? Get as close to the ideal as possible in a world where shipping rates go up every year and vary widely by distance, weight, speed, and other factors. Good thing there are plugins that can help. 1. Flexible Shipping for WooCommerce Flexible Shipping for WooCommerce has a free version that covers a lot of ground. This plugin calculates shipping rates based on weight, total order value, and delivery zone. It also lets you set up free shipping rules. The pro version (starting at $79 per year) adds more extensive and customizable shipping rules, lets you set maximum shipping costs, and supports different shipping class options. 2. Woo Weight Based Shipping Woo Weight Based Shipping is a free plugin that bases calculations on item weight and dimensions, gives you options for flat rate and weight-based rates, and sets free-shipping threshold rules. The paid version, Tree Table Rate Shipping ($39 per year), lets you define rates by local, national, and international shipping zones. It also integrates with multiple carriers, including USPS, UPS, and DHL, to give you and your customers more options. 3. WooCommerce Advanced Free Shipping WooCommerce Advanced Free Shipping is a free plugin that’s all about what consumers want most: free shipping. You can use this tool to set your own rules about when to apply free shipping to orders. You can set your rules by order value, quantity ordered, shipping class, destination, product category, and lots of other criteria. Get Started with WordPress and WooCommerce With your sales tax and shipping plugins set up to automate these parts of your customer orders, you can focus on growing your business. Ready to get started? S tart building your online store with WordPress hosting and WooCommerce. Find the post on the HostGator Blog Continue reading
Posted in HostGator, Hosting, VodaHost
Tagged alabama, california, customers, hosting, online, oregon, plugin, press-plugins, simple-sales, web hosting
Comments Off on How to Charge Sales Tax and Shipping for Your Online Store