Jump to content
Latest News: (loading..)

Search the Community

Showing results for tags 'seo'.

More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


  • News and Announcements
    • News and Announcements
    • Partner Announcements
    • Ambassadors
  • Commercial Support
    • Developer Feedback
  • osCommerce Online Merchant v2.x
    • General Support
    • Installation and Configuration
    • Upgrading from Earlier Versions (v2.x to v2.x)
    • Add-Ons
    • Tips and Tricks
    • Security
  • Development
    • osCommerce Online Merchant v2.4
    • osCommerce Online Merchant Community Bootstrap Edition
    • osCommerce Online Merchant v3.x
    • Development Proposals
  • General
    • Next Steps / Optimizations / Marketing
    • Live Shop Reviews
    • E-Commerce Laws
    • General Discussions
    • PHP / SQL / Web Design
  • oscBooks and oscTemplates's Announcements
  • PayPal's Announcements
  • Sage Pay's Announcements
  • Solomono - new level osCommerce templates's Announcements
  • German Community's OSCOM v2.x
  • German Community's Allgemein
  • German Community's OSCOM v3.x

Find results in...

Find results that contain...

Date Created

  • Start


Last Updated

  • Start


Filter by number of...


  • Start



Real Name





Found 20 results

  1. Hallo zusammen, ich habe mal eine relativ einfache Frage. Wie genau funktioniert SEO? Mir ist klar, dass es unter anderem Linkbuilding gibt, aber mir ist noch nicht ganz klar, wieso beispielsweise in so vielen toten Foren immer noch Links platziert werden. Die Zielgruppe ist dort ja mit großer Sicherheit nicht vorhanden. Natürlich sehe ich aber auch ab und zu Links auf Gutefrage & Co. Grüße
  2. JSONcart

    Simple routing idea!

    Only requires index.php Find in application_top.php //Template class require('includes/classes/osc_template.php'); $oscTemplate = new oscTemplate(); Below add: // determine the route to load the cm_ modules require('includes/classes/route.php'); in includes/'html_output.php Find: //// // The HTML href link wrapper function function tep_href_link($page = '', $parameters = '', $connection = 'NONSSL', $add_session_id = true, $search_engine_safe = true) { global $request_type, $session_started, $SID; $page = tep_output_string($page); Below add: $page = str_replace('.php', '', $page); Add to the classes directory the attached file Example: <?php /* $Id$ osCompose, Open Source E-Commerce Solutions http://www.oscompose.com Copyright (c) 2018 osCompose */ require('includes/application_top.php'); require('includes/template_top.php'); $route = new Route(); $route->load(); $route->listen(); require('includes/template_bottom.php'); require('includes/application_bottom.php'); ?> What does it do: It loads the content out of your "content modules directory" of course that structure is not sufficient. It is only an idea and trick to get beyond the current architecture of oscommerce. This will lead into url's like: http://yourdomain.com/index?XXX http://yourdomain.com/index?cPath=1 http://yourdomain.com/products_new? http://yourdomain.com/shipping? http://yourdomain.com/account?XXX Etc etc.... route.php
  3. Hello fellow osCommercians. This is the support topic for the addon SEO Friendly Urls. SEO Friendly Urls is a new addon for the osCommerce CMS that will change the default urls into what a modern website's urls should be! (at least that's what I think) I will shortly add the zip file into addons page. (I just wan tto grab this topic link in order to add it into the addons page) Example: of SEO Friendly Urls: www.mystore.com/product_info.php?products_id=17 will be www.mystore.com/scarves/oval-crystal-scarf Urls possible structure examples : * www.mydomain.com/category-alias www.mydomain.com/category-alias/sub-category-alias www.mydomain.com/category-alias/sub-category-alias/sub-category-alias www.mydomain.com/category-alias/sub-category-alias/sub-sub-category-alias/sub-sub-sub-category-alias e.t.c. www.mydomain.com/product-alias www.mydomain.com/category-alias/product-alias www.mydomain.com/category-alias/sub-category-alias/product-alias www.mydomain.com/category-alias/sub-category-alias/sub-category-alias/product-alias www.mydomain.com/category-alias/sub-category-alias/sub-sub-category-alias/sub-sub-sub-category-alias/product-alias e.t.c. * Can also add any desired extension. Can also add language alias. Example with language alias: www.mydomain.com/en/category-alias/product-alias Extras: You can also create alias for core pages such as specials.php, reviews.php For example you could change specials.php to specials (www.mystore.com/specials) ------------------- EDITED: Here is the addons link: http://addons.oscommerce.com/info/9371 P.S. I did not added this topic url to the addons page. Damn, I forgot. P.S. I hope I don't break any rule this time.
  4. Hi, meine Frage bezieht sich im allgemeinen auf SEO. Ich frage mich, wo ihr mehr Maßnahmen ergreift. Auf der Seite oder eher Offpage? Wie sollte ich das ganze Gewichten? - Ich habe eine Seite zum Thema Fitness und würde gerne eure Expertise zum Thema (Ausbau-Anleitung) hören. Wie viel Investiert ihr in den Aufbau von Links - Wie viel Inhalt bietet ihr an. (Wie viel relevante Artikel pro Monat) schreibt ihr für einen potenziellen Ratgeber? auf seosuisse gabs schon einige Infos zu dem Thema. Ihr seid dennoch gefragt. Vielen Dank
  5. Erwin tof


    Hello pleace tell me how to setup seo urls in Oscommerce 2018 ?
  6. I was reading an article about Google's ranking factor called Rankbrain. From what I gathered, it uses user intent and artificial intelligence to rank pages. The article demonstrates how simply changing a search can really shift the results. It is suggested that Rankbrain is one of the top 3 ranking factors along with links and content. @Jack_mcs your HT SEO module has help us a lot. How can we use your module to achieve better rankings based on Rankbrain? Read more here https://neilpatel.com/blog/how-rankbrain-works/?utm_campaign=subscribers-18&utm_medium=subscribers_push_notification&utm_source=subscribers
  7. Hello all, I'm using All Manufacturers for BS by @reflex-ocasion https://apps.oscommerce.com/clER0&all-manufacturers-bs. It's a great module to have for search engine crawling and user experience. A step further (for large stores with hundreds or thousands of brands) would be to arrange on the All Manufacturers page alphabetically like: A Animal Apple B Bakery Box It has been done by @amseek here: https://apps.oscommerce.com/00fKs&all-manufacturers but not adapted to BS version nor the Community Edition by @burt. I have the instructions and code for the All Manufacturers from 6 years ago OSC version 2.3.1: All Manufacturers Contribution v.1 for osCommerce 2.2 - Alpha-Split Layout Option (March 2012) -------------------------------- Created by Art Main OSC:amseek www.goldcoastdesign.org http://addons.oscommerce.com/profile/253123 Overview -------- This contribution adds an alphabetized list layout option to the all-manufacturers contribution. You can choose to control the number of columns to show (or let the program choose), the width of each column and the alignment (CSS text-align values) for each column. Please note: There are still a couple CSS quirks with regards to the borders and overall layout. I don't have the time to track these down, but just so you are aware. The Alpa-Split php and html are sound though. Thanks ------ Alex Kaiser (alex@pooliestudios.com) - original mod Installation ------------ 1. Install the All Manufacturers Contribution v.1 for osCommerce 2.2 (contrib page: http://addons.oscommerce.com/info/1685/v,22) if you don't already have it installed. 2. Apply the following changes below. 3. To enable, change the COLUMN_LISTING value to 'alpha-list'. ==================================== allmanufacturers.php: ------------------- find (app line 30): define('COLUMN_LISTING', 'false'); // added by azer change to false for columns listing ------------------- add after: //+CSS/Alpha-Split Layout Option $num_cols = 'auto'; //number of columns (int) or 'auto' (default is 'auto') $list_align = 'left'; //CSS 'text-align' values (default is 'left' for Alpha-Split layout, otherwise default is 'center') $col_width = 'auto'; //CSS 'width' values (if just a number, 'px' will be assumed). Default is '150px' //set to 'auto' for no set CSS width (Alpha-Split layout only) //-CSS/Alpha-Split Layout Option ------------------- find (app line 97 [line 186 if you have CSS Layout Option installed]): } else { // column ------------------- before add: //+Alpha-Split Layout Option } else if (COLUMN_LISTING=='alpha-split') { $manufacturer_name_query_start = "select manufacturers_id, manufacturers_name from " . TABLE_MANUFACTURERS . " where manufacturers_name"; $manufacturer_name_query_end = " order by manufacturers_name"; $manufacturers_query = tep_db_query('select count(*) as count from ' . TABLE_MANUFACTURERS . ' order by manufacturers_name'); $item = tep_db_fetch_array($manufacturers_query); $num_manufacturers = $item["count"]; if (!(tep_not_null($num_cols) && is_int($num_cols))) { $num_cols = 5; } if ($num_manufacturers > 0) { $num_headings = 0; foreach (range('A', 'Z') as $letter) { $manufacturer_name_query = $manufacturer_name_query_start . " like '" . $letter . "%'" . $manufacturer_name_query_end; $manufacturer_name = tep_db_query($manufacturer_name_query); if (tep_db_num_rows($manufacturer_name) > 0) { $num_headings++; //adjust for letter headings while ($manufacturer = tep_db_fetch_array($manufacturer_name)) { $manufacturers_result[$letter][] = $manufacturer; } } } } if (tep_not_null($manufacturers_result)) { $column_itor = 0; $itor = 0; $num_per = ceil(($num_manufacturers + $num_headings) / $num_cols); foreach ($manufacturers_result as $letter => $manulist) { $itor++; foreach ($manulist as $index => $manuitem) { if ($letter == $curr_letter) { $itor++; $curr_letter = null; } if ($itor >= $num_per) { $curr_letter = $letter; $column_itor++; $itor = 0; } $manufacturers_list[$column_itor][$letter][] = $manuitem; $itor++; } } //set up user chosen params $pattern = '/^(\d+)(in|cm|mm|px|em|ex|pt|pc|px)?$/'; if (preg_match($pattern,$col_width,$matches)) { if (empty($matches[2])) { $col_width_text = 'width:' . $matches[1] . 'px;'; } } else if ($col_width != 'auto') { $col_width_text = 'width:150px;'; } if ($list_align != "center" && $list_align != "right") { $list_align = "left"; } ?> <style type="text/css"> <!-- div.alpha_list_container ul { text-align:<?php echo $list_align; ?>; } div.alpha_list_container ul li { <?php echo $col_width_text; ?> overflow:hidden; } --> </style> <div id="manufacturers_list_container" class="alpha_list_container"> <?php foreach ($manufacturers_list as $column) { ?> <div class="multicolumn_list"> <?php foreach ($column as $letter => $manu_list) { ?> <ul class="alpha_list"> <li class="manufacturer_letter"><?php echo $letter; ?></li> <?php foreach ($manu_list as $manufacturers) { echo '<li>' . "\n" . '<a href="' . tep_href_link(FILENAME_DEFAULT, 'manufacturers_id=' . $manufacturers['manufacturers_id'] . '=' . $manufacturers['manufacturers_name']) . '">'. $manufacturers['manufacturers_name'] . "<br />\n"; echo "</a>\n </li>\n"; } ?> </ul> <?php } ?> </div> <?php } ?> <div style="clear:left;"></div> </div> <?php } //-Alpha-Split Layout Option ==================================== stylesheet.css: ------------------- if you do not have the CSS Layout Option installed add: /* multicolumn_list */ div#manufacturers_list_container { float:left; } div#manufacturers_list_container ul { margin:0; padding:0; list-style:none; } div.multicolumn_list { float:left; } ------------------- find (within the CSS Layout Option css shown above): div.multicolumn_list { float:left; } ------------------- change to: div.multicolumn_list { border: 0px solid #d9d9da; float:left; } ------------------- add: div.alpha_list_container { border: 0px solid #d9d9da; border-right-width: 1px; border-bottom-width: 1px; } ul.alpha_list { font-size: .7em; border: 0px solid #d9d9da; border-left-width: 1px; } ul.alpha_list li a { display:block; border: 0px solid #ffffff; border-top-width: 1px; border-bottom-width: 1px; } ul.alpha_list li a:hover { border-color:#d9d9da; text-decoration:none; } li.manufacturer_letter { font-weight:bold; background:#D7E9F7; border: 0px solid #d9d9da; border-top-width: 1px; border-bottom-width: 1px; } I know page splitting is probably done much differently in BS. So I've included the code for reflex-ocasion's All Manufacturer's page: <?php /* $Id$ osCommerce, Open Source E-Commerce Solutions http://www.oscommerce.com Copyright (c) 2017 osCommerce Released under the GNU General Public License */ require('includes/application_top.php'); require('includes/languages/' . $language . '/allmanufacturers.php'); $breadcrumb->add(NAVBAR_TITLE, tep_href_link('allmanufacturers.php')); require('includes/template_top.php'); ?> <div class="page-header"> <h1><?php echo HEADING_TITLE; ?></h1> </div> <div class="contentContainer"> <div class="contentText"> <?php $manufacturers_query = tep_db_query("select manufacturers_name, manufacturers_id, manufacturers_image from manufacturers order by manufacturers_name" ); $manufacturers = tep_db_num_rows($manufacturers_query); while ($manufacturers = tep_db_fetch_array($manufacturers_query)) { ?> <div class="col-sm-6 col-md-4" itemprop="itemListElement" itemscope="" itemtype="http://schema.org/Product"> <div class="thumbnail equal-height"> <?php echo ' <p class="text-center"><a href="' . tep_href_link('index.php', 'manufacturers_id=' . $manufacturers['manufacturers_id'] . '=' . $manufacturers['manufacturers_name']) . '">'. $manufacturers['manufacturers_name']; echo ' <br /> '; echo tep_image('images/' . $manufacturers['manufacturers_image'], $manufacturers['manufacturers_name']) . '</a></p>'; ?> </div> </div> <?php } ?> </div> <p>&nbsp;</p> <div class="buttonSet"> <div class="text-right"><?php echo tep_draw_button(IMAGE_BUTTON_CONTINUE, 'fa fa-angle-right', tep_href_link('index.php')); ?></div> </div> </div> <?php require('includes/template_bottom.php'); require('includes/application_bottom.php'); ?> I'm not a coder so I have no clue where to begin. Any input/advice @MrPhil @kymation @frankl @wHiTeHaT will be appreciated. Do you think this would be ideal for core code?
  8. Hello everyone, I'm using the EDGE edition. I want to place add to cart and wishlist buttons in a box in the huge white space next to the product image. What area in product_info.php do I edit to accomplish this? I'm doing this to get all the buttons above the fold and for UX Thanks
  9. Jack_mcs

    Text Slider

    This module displays text on the home page and, after a settable time, the text slides away. The text is still visible to the search engines and to your customers, if they click on the link, so this allows for better SEO as well as space management. Currently only available for the Responsive version, though it should work in some later 2.3.4 versions.
  10. Hi all, a fake HTTP/HTTPS URL recorder and administration redirection add-on just ready for population. This would be usefull when moving contents to new place or lost something from your new v2.3.4 shop. Features in the first version automatic url recording automatic fake URL redirection handler CSV export/import editable URL redirection mode online help dashboard info modul * wildcard character Add-on place for install: http://addons.oscommerce.com/info/9321 Upload Usage 1. Add New URLs If you would like upload new URL redirections from csv file, then leave empty the "redirects_id" column value "redirects_id";"old_url";"new_url";"date_added";"latest_hit";"last_modified";"error_code";"priority";"counter";"url_redirects_mode";"url_redirects_status"; "";"product_info.php?products_id=100";"";"2015-06-01 13:09:27";"";"";"302";"1";"0";"301";"0"; 2. Update URLs After edited downloaded csv file save it and upload for activate modifications for the live site. 3. Error in Uploads If you try upload an exists URL when is not set or without "redirects_id" than the table will not be upgrade/add the record. Thanks to @@altoid who donated the project.
  11. hi actually i was looking for a Category Description Add-On for 2.3.3.x but could not find anything that works and during my search here (osC Forum) i read people mentioning SEO Add-Ons which include Categories Description so you could have SEO and Description in one. I searched for SEO and found this. SEO Header Tags - RELOADED http://addons.oscommerce.com/info/8864 I just love this add-on and its to bad it doesn't get the same attention as the other SEO add-ons. why is that i wonder? great job on this one burt! :thumbsup: this contribution reminds me of an old add-on i used in the days of osC 2.2MS2 called header tags controller. it also has the category description field in the admin but won't show up in the category in the front end. maybe i'm misunderstanding that function so if burt or anyone else could shed light in this i would really appreciate it. and is this add-on compatible with ULTIMATE Seo Urls 5? thank you and regards Tsimi
  12. Hello, I have started building a seo urls mechanism. So far I have managed to display: Categories links examples: www.mydomain.com/category-alias/ www.mydomain.com/category-alias/sub-category-alias www.mydomain.com/category-alias/sub-category-alias/sub-category-alias www.mydomain.com/category-alias/sub-category-alias/sub-sub-category-alias/sub-sub-sub-category-alias e.t.c. Products links examples: www.mydomain.com/category-alias/product-alias www.mydomain.com/category-alias/sub-category-alias/product-alias www.mydomain.com/category-alias/sub-category-alias/sub-category-alias/product-alias www.mydomain.com/category-alias/sub-category-alias/sub-sub-category-alias/sub-sub-sub-category-alias/product-alias e.t.c. ----------------------------------------------------------------------------------------------------------------------------------------------------------------------- www.mydomain.com/specials.php => www.mydomain.com/specials www.mydomain.com/products_new.php => www.mydomain.com/products_new e.t.c. It requires apache mod rewrite and catalog php files such as ( index.php, specials.php, products_new.php ) to be placed under a folder lets say "pages" and leave in the main catalog folder only one file called index.php which will handle requests and address to the right php file. So if we are going to the specials page the "root" index.php will require the pages/specials.php which is the same file as specials.php but without the require('includes/application_top.php'); because it is already called by the root index.php. The seo urls slugs are stored in db (for products are saved in: products_seo_url located in products_description table, that way you can have different slug depending on selected language ) ----------------------------------------------- What do you think? Are you interested? Should I continue developing it?
  13. hello, i presently have HeaderTags_SEO_V_3.2.7 by Jack. but we are changing to bootstrap. Does this addon --HeaderTags_SEO_V_3.2.7 --by burt, have a category description area? where each category is able to have a description added to the page from a text box provided in admin area. thanks
  14. Hi there, We are building our online store, and would like to integrate with a good SEO addon. We have looked into Jack´s seo addons and FWR media, however, still uncertain which is better to go for. We would really appreciate it if someone could let us know what are the differences between the two, as well as the Pros and Cons Thanks.
  15. Hi, I have deicided it is about time I turned Register Globals off on my site, and so have been trying to do this on my local version. I have made the necessary changes according to this mod: osCommerce 2.2ms2-060817 Register Globals Off Workaround for PHP4 and PHP5 This mod was created by Jiri Stavinoha from magic seo url. Upon turning Register Globals off everything worked fine until I turned my Ultimate SEO URLs package on. When I do this the category and product pages display the error: FATAL ERROR: register_globals is disabled in php.ini, please enable it! It is only the pages that have had their urls modified by the Ultimate SEO URLs package that come up with this error. What really baffles me is that a site wide source code search for "FATAL ERROR: register_globals" reveals no matches. It is also worth mentioning that I first used a different contribution to make my site compaitible with Register Globals off. The other contribution resulted in exactly the same errors. My head is going scabby from all the scratching and so if anyone can help me out it would be much appreciated.
  16. the url looking like normal url, there is no seo url. http://www.yoursite.com/product_info.php?cPath=1_4&products_id=1 not changing to : http://www.yoursite.com/Hardware/Graphics-Cards/Matrox-G200-MMS/
  17. I am using the Ultimate URLs contribution and have a issue, I have amended the name of a product and therefore its link has changed from a to b, as seen below: (a) domain.com/great-product-p-12.html (B) domain.com/awesome-product-p-12.html The problem is that I only want (B) domain to work and I want (a) to now go to a 410 page. The reason why I want this is because google is duplicating the page and therefore penalising me for duplicate content. Does anyone know how I can resolve this simply? I dont want to just 410 the page in htaccess as this is a much bigger issue across many products. Any ideas? Thanks, Chris
  18. I am looking to create a google feed for my instance of osCommerce. However, I have the ultimate SEO URL's 5 installed on my 2.3.1 instance. How do I get the product URL's for each product at they are not stored in the database in the products table? Any help would be appreciated.
  19. Hi there, Sorry if I have not posted this to the correct area, but not sure where it should go. We have designed an oscommerce site is conjunction with another company. We have designed the front end and they have created the backend for us. The website is called www.thelogocentre.co.uk We want to be able to make the URLS SEO friendly so that they will run as www.thelogocentre.co.uk/parentcategory/childcategory/productname rather than how they do at present. We have asked the company to make these changes and they are quoting 32 hours work for this. Although I am not offay with oscommerce, I am with Joomla and Wordpress and know that these have simple plugins that can be installed. I have found this one: http://addons.oscommerce.com/info/2823 Basically what I want to know is, are we being taken for a ride when they quote 32 hours work and should the above plugin (or better one) work? OK they have heavily cuistomised the system so that it is updated via a excel spreadsheet by the customer to populate the site, so I am not sure if this is the reason why it would take so long to implement. We also want to be able to make the pages have individual meta tags and again they are quoting 24 hours work - is there also a plugin that could resolve this? Sorry for all the questions but this was our first OSCOMMERCE site and we want to be able to offer it more, but at the prices our development company are charging we are not sure this will be viable! Thanks for your time. Tony
  20. Hi everyone I have installed Header SEO tags in a shop so I can make unique titles, meta descriptions and keywords. - But I can make it show the same titles on ALL pages or it shows the unique title on the frontpage, while all the other pages has their URL as title. I have some screen pics here: http://imageshack.us...s/8/seher2.jpg/ http://imageshack.us...842/seher1.jpg/ Hope you can help Sebber