Hi, I need an automatic on-page seo system developed in PHP, similar to SEO Genie. The system will have to do the following:
-Have a simple control panel to add clients to the system with their web hosting FTP login credentials(which should be optional and not required). Have a section for each client which lists the web pages on their website(the system should spider their site for the list of pages), an input box to input the keywords their whole site is being optimized for(by default these will apply to every page), and the ability to edit each individual page's keywords in it's own input box. The control panel should also include a cron file, or allow cron to be run and have all the code execute.
-Generate and upload a PHP file through curl, or allow the client to self upload. This PHP file will then interface or modify their web pages(and possibly SQL tables) with information and directions from the main script.
-Ability to detect if the site platform is Wordpress, Drupal, Joomla, static HTML, or a PHP website. It should then upload a custom plugin to interface with each platform if the platform is Wordpress, Drupal, or Joomla.
-Analyze all the pages on the website with curl or through the CMS.
-For Wordpress, Drupal, and Joomla sites, add(or create if the attribute with the keywords in it if it does not exist) the set keywords for each page to all image alt and title tags, link title tags, the page title, meta tags, and meta description - through the uploaded plugin or directly through the SQL database.
-Also find the element(excluding <P>, with the longest block of text inside and place a </BR></BR> at the bottom. Add "Tags: " . Then place a link to the previous page on the list in the control panel(or the first if it is the last page) with the text of the first keyword in the sequence as the title and text, continue for the next page in the list until all keywords have links. Make sure to have a text box in the control panel titled "Footer Links" which has all the above resulting code and the ability to edit and save it.
-Have a setting for how often the above checks and edits are done. If Wordpress, Drupal, Joomla, or static HTML are detected default to check once every 3 days. If any other PHP or PHP platforms are detected default to check once every 12 hours.
-If the website is static HTML do the above and edit the [url removed, login to view] and all other pages directly.
-If the website is any other PHP website or PHP platform create an HTML page for each spidered page on the site, then modify the links to link to each other and not the PHP pages. Make a .htaccess file that directs to [url removed, login to view] instead of index.php. Run a check to delete pages that do not exist on the PHP site anymore. Run all the above checks and edits like a static HTML site.
Let me know if you have any questions. I have tried and will try to make this as straightforward as possible for you and I am open to your suggestions. Thank you for bidding.
52 freelancer đang chào giá trung bình $1277 cho công việc này
Hi I work towards providing reliable, relevant and robust IT solutions at most competitive prices to my customers. I ensure 100% customer satisfaction so lets start Thanks