Solution:
First register your site in Google Search Console. Then create a sitemap and submit your site to search engines such as Google Webmaster tools. Sitemap help you to ensure that your pages are indexed by all search engines. You can also create a small tool (e.g. with Node.js) which creates XML sitemaps collecting all URLs on your site and adding automatically keywords and modification time for them. This is for creating and submitting sitemaps more frequently and ensuring that all your sites URLs are listed correctly so that google web crawler can faster index your site. This improves your site visibility in google search engine.
First of all check for a corrupt .htaccess file on your FTP server. Rename the existing one and try to visit your site. If nothing changed the .htaccess is not the reason for the error. In my case the solution was to rename the folder "plugins" in the folder wp-content. Then try to access the website again if you see the text of your website of course without any graphical elements the reason for the error is a corrupted plugin. Now create a new folder "plugins" in the folder wp-content and move one plugin from the old plugins folder to the new created folder. After every movement try to reload the website if it is possible to see the content it wasn't the corrupted plugin. In my case an internal plugin of wordpress "wp_smtp_mail" was the reason for the error. Hope my solution helps! Good luck!
There also quite some tools to test a particular website's accessibility. W3C provides respectively the following list https://www.w3.org/WAI/ER/tools/ and some explanations https://www.w3.org/wiki/Accessibility_testing . Sorry if a bit off-topic :)
The best way to customize a WordPress theme, is to create a child theme. To do this, you need to create a directory in the themes folder, add a style.css and set the the ‘Template’ parameter in its header to the name of the parent theme:
/*
Theme Name: Some Child Theme
Template: some-parent-theme
*/
Then you need to create a functions.php file and make sure to enqueue the parents css:
add_action( 'wp_enqueue_scripts', 'mytheme_enqueue_styles' );
function mytheme_enqueue_styles() {
wp_enqueue_style( 'parent-style', get_template_directory_uri() . '/style.css' );
}
After that, you can copy any template file from the parent theme to your child themes directory and change whatever you need. These files won’t be overwritten when the parent theme receives an update.
First, the Site Address and the WordPress address need to be updated. Go to Settings->General in the WordPress administration area and change the value of these two settings to the new URL. New contents are now created with HTTPS.
Unfortunately, changing the site address does not update URLs in existing contents, so a SQL-Statement to replace the old URLs with new one is required (replace example.org with the URL of the site to move):
UPDATE wp_posts SET post_content = REPLACE(post_content, 'http://www.example.org', 'https:// www.example.org)
Thomson Reuter provides OpenCalais as a Web service to index texts (http://www.opencalais.com) into several categories. And there exist a module for Drupal integrating the OpenCalais functionality into Drupal Websites (https://www.drupal.org/project/opencalais). If this module is enabled we have possibility to set certain characteristics in /admin/config/content/opencalais.
First we have to register at Thomson Reuter to get an access key that has to inserted in the settings dialog.
Then we can goto certain content nodes to decide whether they shall be analyzed by the indexing service. Different categories can be used. Social tags seems to be the most promising category. I have enabled the service for challenges and solutions.