Installation – Documentation – WordPress.org https://wordpress.org/documentation Wed, 14 Jun 2023 13:56:18 +0000 en-US hourly 1 https://wordpress.org/?v=6.5-alpha-57545 https://s.w.org/favicon.ico?2 Installation – Documentation – WordPress.org https://wordpress.org/documentation 32 32 213977105 Hosting WordPress https://wordpress.org/documentation/article/hosting-wordpress/ https://wordpress.org/documentation/article/hosting-wordpress/#respond Fri, 02 Nov 2018 05:03:51 +0000 https://wordpress.org/support/?post_type=helphub_article&p=10840165 To get your WordPress up and running, you’re going to need a web server. Most hosting providers have the technical specifications required for WordPress.

In general, hosting providers offer:

  • Generic hosting, meant for different web applications (including WordPress, but also other software as well)
  • WordPress-specific hosting

WordPress-specific hosting providers offer a platform designed for installing WordPress, or even pre-installed WordPress. They may also offer additional features such as backups, updates or developer tools.

See the subsection Hosting providers for more information and provider suggestions.

Technical requirements

Please refer to this page with the recommended server software. The page is updated with the latest minimum requirements to run WordPress. You’ll also find a pre-written letter you can use to contact a potential hosting provider.

If your server is not configured properly, your site may not function as intended, or you won’t be able to install WordPress. This is why ensuring your server meets the technical requirements is essential.

If you are new to WordPress, it may be a good idea to have your site hosted by a provider with experience in WordPress hosting.

Hosting providers

Hosting is a commodity these days and with a little digging, it’s easy to find a hosting provider that fulfils the aforementioned requirements. If you’re looking for hosting suggestions, have a look at the following resources:

  • WordPress Recommended Hosts – these hosting service providers support WordPress, in more ways than one.
  • Searching the WordPress support forums for recommendations.
  • Chat with your local community WordPress meetup members and ask what they think!
  • Chat with the Make WordPress community via Slack.
]]>
https://wordpress.org/documentation/article/hosting-wordpress/feed/ 0 10840165
Optimization https://wordpress.org/documentation/article/optimization/ https://wordpress.org/documentation/article/optimization/#comments Sat, 27 Oct 2018 06:45:56 +0000 https://wordpress.org/support/?post_type=helphub_article&p=10821061 Whether you run a high traffic WordPress installation or a small blog on a low cost shared host, you should optimize WordPress and your server to run as efficiently as possible. This article provides a broad overview of WordPress optimization with specific recommended approaches. However, it’s not a detailed technical explanation of each aspect.

If you need a quick fix now, go straight to the Caching section, you’ll get the biggest benefit for the smallest hassle there. If you want to get started on a more thorough optimization process immediately, go to How Do You Improve Performance in WordPress.

A broad overview of the topic of performance is included below in What Affects Performance and How Do You Measure Performance. Many of the techniques discussed here also apply to WordPress Multisite (MU).

Performance factors

Several factors can affect the performance of your WordPress blog (or website). Those factors include, but are not limited to, the hosting environment, WordPress configuration, software versions, number of graphics and their sizes.

Most of these performance degrading factors are addressed here in this article.

Hosting

The optimization techniques available to you will depend on your hosting setup.

Shared Hosting

This is the most common type of hosting. Your site will be hosted on a server along with many others. The hosting company manage the web server for you, so you have very little control over server settings and so on.

The areas most relevant to this type of hosting are: Caching, WordPress Performance and Content Offloading

Virtual Hosting and Dedicated Servers

In this hosting scenario you have control over your own server. The server might be a dedicated piece of hardware or one of many virtual servers sharing the same physical hardware.

The key thing is, you have control over the server settings. In addition to the areas above (caching and WordPress performance, the key areas of interest here are: Server Optimization and Content Offloading

Number of Servers

When dealing with very high traffic situations it may be necessary to employ multiple servers. If you’re at this level, you should already have employed all of the applicable techniques listed above.

The WordPress database can be easily moved to a different server and only requires a small change to the config file. Likewise images and other static files can be moved to alternative servers (see content offloading).

Amazon’s Elastic Load Balancer can help spread traffic across multiple web servers but requires a higher level of expertise. If you’re employing multiple database servers, the HyperDB class provides a drop-in replacement for the standard WPDB class, and can handle multiple database servers in both replicated and partitioned structures.

Hardware Performance

Your hardware capability will have a huge impact on your site performance. The number of processors, the processor speed, the amount of available memory and disk space as well as the disk storage medium are important factors. Hosting providers generally offer higher performance for a higher price.

Geographical distance

The distance between your server and your website visitors also has an impact on performance. A Content Delivery Network or CDN can mirror static files (like images) across various geographic regions so that all your site visitors have optimal performance.

Server Load

The amount of traffic on your server and how it’s configured to handle the load will have a huge impact as well. For example, if you don’t use a caching solution, performance will slow to a halt as additional page requests come in and stack up, often crashing your web or database server.

If configured properly, most hosting solutions can handle very high traffic amounts. Offloading traffic to other servers can also reduce server load.

Abusive traffic such as login Brute Force attacks, image hotlinking (other sites linking to your image files from high traffic pages) or DoS attacks can also increase server load. Identifying and blocking these attacks is very important.

Software version & performance

Making sure you are using the latest software is also important, as software upgrades often fix bugs and enhance performance. Making sure you’re running the latest version of Linux (or Windows), Apache, MySQL/MariaDB and PHP is very important.

WordPress Configuration

Your theme will have a huge impact on the performance of your site. A fast, lightweight theme will perform much more efficiently than a heavy graphic-laden inefficient one.

The number of plugins and their performance will also have a huge impact on your site’s performance. Deactivating and deleting unnecessary plugins is a very important way to improve performance.

Keeping up with WordPress upgrades is also important.

Size of Graphics

Making sure the images in your posts are optimized for the web can save time, bandwidth and increase your search engine ranking.

Performance testing tools

  • Webpagetest is a tool for testing real life website performance from different locations, browsers and connection speeds.
  • Google PageSpeed Insights is way to measure your WordPress site’s performance and receive clear, specific feedback on how to make improvements.
  • The built-in browser developer tools (ie. Firefox or Chrome) all have performance measurement tools.

How to improve performance in WordPress

Optimizing Your WordPress Website

Minimizing Plugins

The first and easiest way to improve WordPress performance is by looking at the plugins. Deactivate and delete any unnecessary plugins. Try selectively disabling plugins to measure server performance.

Is one of your plugins significantly affecting your site’s performance? Look at the plugin documentation or ask for support in the appropriate plugin support forum.

Optimizing content

  • Image Files
    • Are there any unnecessary images? (e.g. Can you replace some of the images with text?)
    • Make sure all image files are optimized. Choose the correct format (JPG/PNG/GIF) and compression for each image.
  • Total File Number/Size
    • Can you reduce the number of files needed to display the average page on your site?
    • When still using HTTP1, it’s recommended to combine multiple files in a single optimized file.
    • Minify CSS and JavaScript files. 

You can also offload content to optimize your theme.

Upgrade Hardware

Paying more for higher service levels at your hosting provider can be very effective. Increasing memory (RAM) or switching to a host with Solid State Drives (SSD) e.g. Digital Ocean can make a big difference. Increased number of processors and processor speed will also help. Where possible, try to separate services with different functions – like HTTP and MySQL – on multiple servers or VPS-es.

Optimize Software

Make sure you are running the latest operating system version e.g. Linux, Windows Server and the latest web server e.g. Apache or IIS, database e.g. MySQL server and PHP.

Perhaps you are unable to perform the tasks, and follow up on the tips, below. Just ask your hosting provider to do them for you. A good hosting provider will upgrade or move your account to an upgraded server, to match the recommendations. If needed you can switch to a managed WordPress hosting solution.

DNS: Don’t run a DNS on your WordPress server. Use a commercial service for DNS such as Amazon’s Route 53 or your domain registrar’s free offering. Using a service such as Amazon can also make switching between backup servers during maintenance or emergencies much easier. It also provides a degree of fault tolerance. If you host your DNS on external servers this will reduce the load on your primary web server. It’s a simple change, but it will offload some traffic and cpu load.

Web Server: Your web server can be configured to increase performance. There are a range of techniques from web server caching to setting cache headers to reduce load per visitor. Search for your specific web server optimizations (for example, search for “apache optimization” for more info). Some web servers have higher speed versions you can pay for such as Apache Litespeed. There are also a number of ways to tune Apache for higher performance based on your particular hosting and site configuration, e.g. Memcache.

PHP: There are various PHP accelerators available which can dramatically improve performance of your PHP files. This will apply to all PHP files, not just your WordPress installation. Search for PHP optimization for more information, f.e. APC or OPcache. The W3 Total Cache plugin, described below, offers integrated support for Memcache, APC and other Opcode caching.

MySQL/MariaDB: MySQL or MariaDB optimization is a black art in itself. A few simple changes to the query cache settings can have a dramatic effect on WordPress performance because WordPress repeats a lot of queries on every request. Nowadays, with InnoDB being the default storage engine for MySQL, you have to make sure to use that. InnoDB can be optimized and fine-tuned, search for “mysql optimization”, “mysql innodb performance” or “innodb optimization” or for more information and examples. Search for “mysql convert myisam to innodb” for information on how to convert older MyISAM tables to InnoDB.

A great example of how WordPress has been optimized was presented by Iliya Polihronov at WordCamp San Francisco 2012. Iliya does, among other things, server optimization for WordPress.com.

Don’t run a mail server on your WordPress server. For your contact form, use something like Contact Form 7 with free Mailgun.

Caching

Caching Plugins

Caching plugins (search for “cache” in the plugins directory) can be easily installed and will cache your WordPress posts and pages as static files. These static files are then served to users, reducing the processing load on the server. This can improve performance several hundred times over for fairly static pages.

When combined with a system level page cache such as Varnish, this can be quite powerful. If your posts/pages have a lot of dynamic content configuring caching can be more complex.

Server-side Caching

Web server caching‘ is more complex but is used in very high traffic sites. A wide range of options are available, beyond the scope of this article. The simplest solutions start with the server caching locally while more complex and involved systems may use multiple caching servers (also known as reverse proxy servers) “in front” of web servers where the WordPress application is actually running. Adding an opcode cache like Alternative PHP Cache (APC) to your server will improve PHP’s performance by many times.

Varnish Cache works in concert with W3 Total Cache to store pre-built pages in memory and serve them quickly without requiring execution of the Apache, PHP, WordPress stack.

As described within, using a plugin for comments such as Disqus instead of native WordPress comments can assist Varnish by not requiring your readers to login to WordPress and increasing the number of page views that Varnish can serve out of the cache.

Browser Caching

Browser caching can help to reduce server load by reducing the number of requests per page. For example, by setting the correct file headers on files that don’t change (static files like images, CSS, JavaScript etc) browsers will then cache these files on the user’s computer. This technique allows the browser to check to see if files have changed, instead of simply requesting them. The result is your web server can answer many more 304 responses, confirming that a file is unchanged, instead of 200 responses, which require the file to be sent.

Look into HTTP Cache-Control (specifically max-age) and Expires headers, as well as Entity Tags for more information.

W3 Total Cache integrates support for browser caching and ETags.

Persistent Object Cache

A Persistent Object Cache helps speed up page load times by saving on trips to the database from your web server. For example, your site’s options data needs to be available for each page view. Without a persistent object cache, your web server must read those options from the database to handle every page view. Those extra trips to the database slow down your web server’s response times (TTFB) and can quickly overwhelm your database server during traffic spikes.

For your site to use persistent object caching, your hosting provider must offer you a particular type of server, a cache server. Popular cache servers are Redis and Memcached. Ask your hosting provider to help you install and configure a persistent object cache, and they will recommend the right plugin, such as:

  • Memcached Object Cache – Provides a persistent backend for the WordPress object cache. A memcached server and the PECL memcached extension are required.
  • Redis Object Cache – Provides a consistent Redis object cache backend for WordPress that works with various Redis clients. A Redis Server is required.

Further Reading

Content Offloading

Use a content Delivery Network (CDN)

Using a CDN can greatly reduce the load on your website. Offloading the searching and delivery of images, javascript, css and theme files to a CDN is not only faster but takes great load off your WordPress server’s own app stack. A CDN is most effective if used in conjunction with a WordPress caching plugin such as W3TC, described above.

CloudFlare is a popular Content Delivery Network, which also offers Internet Security services. Plans start from free, but additional features are available for extra costs. CloudFlare is a fixed-cost CDN, meaning they charge by features instead of usage. CloudFlare allows you to route your sites traffic through their network before coming back to your origin host.

Amazon Cloudfront uses the Amazon S3 service to provide Content Delivery Network (CDN) functionality for your static files. A CDN is a service which caches your static files on numerous web servers around the world. Providing faster download performance for your users no matter where they are. It’s recommended that you use Cloudfront in tandem with S3 and not only S3 alone; the costs are not significantly different.

MaxCDN is a pay-per-usage Content Delivery Network (CDN) similar to Amazon Cloudfront. Among the differences are support for Video-on-demand as well as “mirroring” (no uploading required) of files, although you can upload them if you prefer.

Another alternative CDN provider is KeyCDN. They provide step-by-step WordPress integration guides on their support page.

KeyCDN and MaxCDN are among the most affordable CDN options available, they’re able to beat the pricing of competitors like Amazon because they are a division of a much larger CDN Providers.

Static Content

Any static files can be offloaded to another server. For example, any static images, JavaScript or CSS files can be moved to a different server. This is a common technique in very high performance systems (Google, Flickr, YouTube, etc) but can also be helpful for smaller sites where a single server is struggling. Also, moving this content onto different hostnames can lay the groundwork for multiple servers in the future.

Some web servers are optimized to serve static files and can do so far more efficiently than more complex web servers like Apache, for example lighttpd.

Amazon Simple Storage Service (S3) is a dedicated static file hosting service on a pay-per-usage basis. With no minimum costs, it might be practical for lower traffic sites which are reaching the peak that a shared or single server can handle.

Multiple Hostnames

There can also be user improvements by splitting static files between multiple hostnames. Most browser will only make 2 simultaneous requests to a server, so if you page requires 16 files they will be requested 2 at a time. If you spread that between 4 host names they will be requested 8 at a time. This can reduce page loading times for the user, but it can increase server load by creating more simultaneous requests. Also, known is “pipelining” can often saturate the visitor’s internet connection if overused.

Offloading images is the easiest and simplest place to start. All images files could be evenly split between three hostnames (assets1.yoursite.com, assets2.yoursite.com, assets3.yoursite.com for example). As traffic grows, these hostnames could be moved to your own server. Note: Avoid picking a hostname at random as this will affect browser caching and result in more traffic and may also create excessive DNS lookups which do carry a performance penalty.

Likewise any static JavaScript and CSS files can be offloaded to separate hostnames or servers.

Feeds

Your feeds can quite easily be offloaded to an external service. Feed tracking services like Google FeedBurner will do this automatically, the Feedburner servers will handle all the feed traffic and only update the feed from your site every few minutes. This can be a big traffic saver.

Likewise you could offload your own feeds to a separate server (feeds.yoursite.com for example) and then handle your own feed stats / advertising.

Further Reading

Compression

There are a number of ways to compress files and data on your server so that your pages are delivered more quickly to readers’ browsers. W3 Total Cache described above integrates support for most of the common approaches to compression.

W3 Total Cache supports Minify and Tidy to compress and combine your style sheets and javascript files. It also supports output compression such as zlib, see also Output Compression.

It’s also important to compress your media files – namely images. The WP Smushit plugin can help with this.

Database Tuning

Cleaning Your Database

The WP Optimize plugin can help you reduce extra clutter in your database.

You can also instruct WordPress to minimize the number of revisions that it saves of your posts and pages.

Adding Servers

While it requires additional expertise, adding servers can be a powerful way to increase performance. I highly recommend reading Architecting a Highly Scalable WordPress Site in AWS A guide for building a more expensive, highly scalable AWS implementation using Amazon’s Relational Data Store (RDS).

You can use Amazon’s Elastic Load Balancer to spread traffic across multiple web servers and you can use HyperDB or Amazon’s RDS to run more scalable or multiple database servers.

Autoloaded Options

Autoloaded options are configuration settings for plugins and themes that are automatically loaded with every page load in WordPress. Each plugin and theme defines their own options and which options are autoloaded. Having too many autoloaded options can slow down your site. Generally, you should try to keep your site’s autoloaded options under 800kb.

By default, autoloaded options are saved in the wp_options table. Autoload can be turned off on an option-by-option basis within this table. For step-by-step instructions on viewing and changing autoloaded options, check with your hosting provider.

If you use a Persistent Object Cache, options (whether autoloaded or not) load faster and more efficiently.

Additional Resources

Further Reading

WordCamp Performance Presentations

]]>
https://wordpress.org/documentation/article/optimization/feed/ 5 10821061
Search Engine Optimization https://wordpress.org/documentation/article/search-engine-optimization/ https://wordpress.org/documentation/article/search-engine-optimization/#respond Fri, 02 Nov 2018 03:29:14 +0000 https://wordpress.org/support/?post_type=helphub_article&p=10840013 WordPress, straight out of the box, comes ready to embrace search engines. Its features and functions guide a search engine through the posts, pages, and categories to help the search engine crawl your site and gather the information it needs to include your site within its database.

WordPress comes with several built in search optimization tools, including the ability to use .htaccess to create apparently static URLs called permalinks, blogrolling, and pinging. There are also a number of third party plugins and hacks which can be used for search engine optimization (SEO).

However, once you start using various WordPress Themes and customizing WordPress to meet your own needs, you may break some of those useful search engine friendly features. To maintain your WordPress site’s optimal friendliness towards search engine spiders and crawlers, here are a few tips:

Good, Clean Code

Make sure your site’s code validates. Errors in your code may prevent a search engine from moving through the site successfully.

Content Talks

Search engines can’t “see” a site. They can only “read” a site. Looks do not talk to a search engine. What “talks” to a search engine are the words, the content, the material in your site that explains, shares, informs, educates, and babbles. Make sure you have quality word content for a search engine to examine and compare with all the parts and pieces to give you a good “score”.

Write Your Content with Searchers in Mind

How do you find information on the Internet? If you are writing something that you want to be “found” on the Internet, think about the words and phrases someone would use to find your information. Use them more than once as you write, but not in every sentence. Learn how search engines scan your content, evaluate it, and categorize it so you can help yourself get in good favor with search engines.

Content First

A search engine enters your site and, for the most part, ignores the styles and CSS. It just plows through the site gathering content and information. Most WordPress Themes are designed with the content as close to the top of the unstyled page as possible, keeping sidebars and footers towards the bottom. Few search engines scan more than the first third of the page before moving on. Make sure your Theme puts the content near the top.

Keywords, Links, and Titles Meet Content

Search engines do not evaluate your site on how pretty it is, but they do evaluate the words and put them through a sifter, giving credit to certain words and combinations of words. Words found within your document are compared to words found within your links and titles. The more that match, the better your “score.”

Content in Links and Images

Your site may not have much text, mostly photographs and links, but you have places in which to add textual content. Search engines look for alt and title in link and image tags. While these have a bigger purpose of making your site more accessible, having good descriptions and words in these attributes helps provide more content for search engines to digest.

Link Popularity

It is not how good your site is, it is how good the sites are that link to you. This still holds weight with search engine favoritism. It’s about who links to you. Blogrolls, pingbacks, and trackbacks are all built into WordPress. These help you link to other people, which gives them credit, but it also helps them link to you, connecting the “links.” The number of incoming links your site has that have been recognized by Google can be checked by typing link:www.yoursite.com into Google (other search engines have similar functions). Other ways to generate incoming links to your site include:

  • Add your site’s url to your signature on forum posts on other sites.
  • Submit your site to directories (see below).
  • Note: Leaving comments on blogs will not help with this, since all modern blogging tools use the rel=”nofollow” attribute. Don’t be a comment spammer.

Good Navigation Links

A search engine crawls through your site, moving from page to page. Good navigational links to the categories, archives, and various pages on your site will invite a search engine to move gracefully from one page to another, following the connecting links and visiting most of your site.

Get the Blog Indexed in Google Search

Before getting to the details on how you can get Google to recognize you, we need to first understand these three terms:

  • The Googlebot: This is the software used to search that is used by Google to gather new information that has been uploaded online so that it can be fed on Google pages. Once information that you had uploaded is picked up by this software, then it can be found on Google pages.
  • Crawling: This is the process where the above named software, Googlebot, roams from site to site detecting any new information to be uploaded on Google. This software works by going through new links that have been uploaded recently and which are generating a lot of traffic.
  • Indexing: Once the information has been gathered by the Googlebot through the process called crawling, it is processed through another process called indexing. It is through this process that the quality of content is determined so that they can be placed appropriately on Google pages. The question now is, how exactly does Googlebot find this information? Firstly, it starts by siting the web pages that it had cited in the previous search. It then detects new pages associated with those old ones or just new ones all together. More details on the same would be found on Search Console help for those who are interested in the same. Any new information is cited with the help of sitemaps and links that lead to those articles.

Search Engine Site Submissions

There are many resources that will “help” you submit your site to search engines. Some are free, some for a fee. Or you can manually submit your site to search engines yourself. Whatever method you choose to use, once your site has been checked for errors and is ready to go, search engines will welcome your WordPress site.

Here are some tips for successful site submissions:

  • Make sure you have content for search engines to scan. In general, have more than 10 posts on your site to give the search engines something to examine and evaluate.
  • Do not submit your site to the same search engine more than once a month or longer, depending upon their criteria, not your anxiousness to be listed.
  • Have ready to type, or copy and paste, the title of the site, and the categories your site may belong to in a search engine directory.
  • Have a list of your website’s various “addresses/URLs” ready. You can submit your root directory as well as specific categories and feeds to search engines, expanding your search engine coverage.
  • Keep a list of the various search engines and directories you submit to so you do not accidentally resubmit too soon, and you can keep track of how they include you among their pages and results.

Directory Sites

It is also useful for traffic generation and search optimization purposes to submit your site to directories. Both comprehensive directory sites and those specific to the subject or localisation of your site can be used.

Search Engine Optimization Resources

While WordPress comes ready for search engines, the following are more resources and information you may want to know about preparing and maintaining your site for search engines’ robots and crawlers.

Meta Tags

Meta Tags contain information that describes your site’s purpose, description, and keywords used within your site. The meta tags are stored within the head of your header.php template file. By default, they are not included in WordPress, but you can manually include them and the article on Meta Tags in WordPress takes you through the process of adding meta tags to your WordPress site.

The WordPress Custom Fields option can also be used to include keywords and descriptions for posts and Pages. There are also several WordPress Plugins that can also help you to add meta tags and keyword descriptions to your site found within the Official WordPress Plugin Directory.

Robots.txt Optimization

Search Engines read a file at yourdomain.com/robots.txt to get information on what they should and shouldn’t check.

Adding entries to robots.txt to help SEO is popular misconception. Google says you are welcome to use robots.txt to block parts of your site but these days prefers you don’t. Use page-level noindex tags instead, to tackle low-quality parts of your site. Since 2009, Google has been evermore vocal in its advice to avoid blocking JS & CSS files, and Google’s Search Quality Team has been evermore active in promoting a policy of transparency by webmasters, to help Google verify we’re not “cloaking” or linking to unsightly spam on blocked pages. Therefore the ideal robots file disallows nothing whatsoever, and may link to an XML Sitemap if an accurate one has been constructed (which itself is rare though!).

WordPress by default only blocks a couple of JS files but is nearly compliant with Google’s guidance here.

See also:

Feed Submissions

WordPress comes built-in with various feeds, allowing your site to be viewed by various feed readers. Many search engines are now accepting feed submissions, and there are many site which specialize in directories of feeds and feed services.

To submit your site’s feeds, you need to know the link to the various feeds your site provides. The article WordPress Feeds lists the various links of the feeds that come built into WordPress.

For information on customizing these links, see the article on Customizing Feeds.

Permalinks

Permalinks are enhancements to your existing URLs which can improve search engine optimization by presenting your post, page, and archive URLs as something like <nowiki>http://example.com/2003/05/23/my-cheese-sandwich/</nowiki> rather than <nowiki>http://example.com/index.php?p=423</nowiki>. See Using Permalinks for more information.

As search engines use links and the title as part of their information gathering, links to posts and articles within your site gain importance with Permalinks.

Sitemaps

A sitemap or “site map” is a single page listing of all the posts on your website. It is intended for your visitors to get a good overview on what your site is about and to find a blog post quickly but it also has great benefits in the search engines as a good link is always pointing to all your blog posts. By having a link to your sitemap on all your sites pages both visitors and search engines will easily get to it and find all your posts.

Google Sitemaps

As of June 2005, Google is now accepting sitemaps of your site as part of their website submissions. Google needs to have this sitemap formatted in a special way using XML. You can find more information about Google’s Sitemap Submissions from Google, and the discussion on the WordPress Forum about WordPress and Google Site maps.

Some utilities have been created to help the WordPress user to create a Google site map of their site for submission to Google. For more information on these and Google sitemaps:

Link Relationships

There is some debate over whether listing the link relations actually effect search engine ranking however it is simple to implement.

]]>
https://wordpress.org/documentation/article/search-engine-optimization/feed/ 0 10840013
Troubleshoot login issues https://wordpress.org/documentation/article/troubleshoot-login-issues/ https://wordpress.org/documentation/article/troubleshoot-login-issues/#respond Sat, 03 Nov 2018 15:48:36 +0000 https://wordpress.org/support/?post_type=helphub_article&p=10844598 If you are having trouble logging in to your WordPress Administration Screen, here are some possible solutions.

Password Problems

For information on problems logging in due to a wrong or lost password, see Resetting Your Password. Remember: the Username and Password fields are case-sensitive.

Enable Cookies

In order to make sure that cookies are enabled for your browser, you need to:

  1. Clear your browser cookies.
  2. Clear your browser cache.

To see how to clear cookies and caches on various browsers, visit Clearing Cache and Cookies.

Check your Firewall

Some firewalls (e.g., eTrust Personal Firewall) block you from logging in to WordPress. Disable your firewall and try to log in again.

If All Else Fails

If these steps fail, please indicate that you have tried all these possible solutions when posting at the WordPress Support Forum

Be sure to give details of your server setup, if you know it, including MySQL and PHP versions, as well as your operating system (OS), browser, and the WordPress version that is causing these problems.

Changelog

  • Removed technical parts from the end user doc. Mar 2-2022
  • Removed 2020-06-20
    • Removed ‘Secure HTTPS’, because its advice is modifying core file.
]]>
https://wordpress.org/documentation/article/troubleshoot-login-issues/feed/ 0 10844598
Use automated installation https://wordpress.org/documentation/article/use-automated-installation/ https://wordpress.org/documentation/article/use-automated-installation/#respond Tue, 06 Nov 2018 18:13:28 +0000 https://wordpress.org/support/?post_type=helphub_article&p=10853837 Although WordPress is very easy to install, you can use one of the one-click auto-installers typically available from hosting companies. The most popular auto-installers, APS, Fantastico, Installatron, and Softaculous are described here.

APS (Plesk)

If you’re using the Plesk control panel, you have two options: one-click quick install or custom install which allows you to configure things like installation path or database prefix. Both these options are available regardless of whether you have WordPress Toolkit enabled or not. However, special security measures are applied during installation only if WordPress Toolkit is enabled. If you don’t have WordPress Toolkit, your WordPress installations will have the same security as manual WordPress installs.

  1. Log in to your Plesk account and go to Applications tab. The Featured Applications screen will open.
  2. Click Install next to WordPress if you want a one-click quick install, or click the drop-down arrow next to Install and click Custom if you want to change installation parameters.
  3. If you chose quick installation, no need to do anything else, as your WordPress blog has already been installed. If you chose custom installation, change the settings you want and click Install.
APS Plesk Install WordPress

Fantastico

  1. Log in to your cPanel account and click on the Fantastico (or Fantastico Deluxe) option.
  2. Once you enter Fantastico, on the left hand side there is a Blogs category under which you will find WordPress. Click on it.
  3. Click on the New Installation link in the WordPress Overview.
  4. Fill in the various details and click Submit.
  5. That’s it, you are done!
Fantastico WordPress install

Installatron

Installatron is a one-click web application installer that enables WordPress and other top web applications to be instantly installed and effortlessly managed. WordPress installations managed by Installatron can be updated (manually or automated), cloned, backed up and restored, edited to change installation parameters, and more.

Many web hosting providers include Installatron through their web hosting control panel. If Installatron is not available from your provider, you can use Installatron directly from Installatron.com.

Here’s how to install WordPress through your web hosting provider’s control panel:

  1. Log in to your web host’s control panel, navigate to “Installatron,” click WordPress, and choose the Install this application option.
  2. Change any of the install prompts to customize the install. For example, you can choose a different language for WordPress.
  3. Click the Install button to begin the installation process. You will be redirected to a progress page where you can watch as WordPress is installed within a few seconds to your website.

Here’s how to install WordPress using Installatron.com:

  1. Navigate to Installatron WordPress and choose the Install this application option.
  2. Enter your hosting account’s FTP or SSH account information, and then enter MySQL/MariaDB database information for a created database. For increased security, create a separate FTP account and MySQL/MariaDB database for your WordPress installation.
  3. Change any of the install prompts to customize the install. For example, you can choose a different language for WordPress.
  4. Click the Install button to begin the installation process. You will be redirected to a progress page where you can watch as WordPress is installed within a few seconds to your website.

Softaculous

  1. Log in to your host and look for Software/Services.
  2. In Softaculous, there is a Blogs category. Collapse the category and WordPress will be there. Click on it.
  3. You will see an Install TAB. Click it.
  4. Fill in the various details and submit.
  5. That’s it, you are done!
Softaculous WordPress install
]]>
https://wordpress.org/documentation/article/use-automated-installation/feed/ 0 10853837