Jak tworzyć przyjazne dla SEO adresy URL w Opencart 2.x?

Wprowadzenie

Ten dokument da wyobrażenie o tym, jak tworzyć przyjazne dla SEO adresy URL w Opencart (wersja 2.x). Wyjaśni również, jak dostosować funkcję Opencart do tworzenia adresów URL SEO innych niż strony domyślne (strona produktu, strona kategorii itp.). W tym dokumencie wyjaśniono również, jak przekierować 301 adresów URL ze starego adresu URL na nowy adres URL i usunąć adresy URL. Głównym celem tego dokumentu jest nauczenie się tworzenia przyjaznych dla SEO adresów URL w Opencart (wersja 2.x) oraz przekierowań adresów URL w celu utrzymania naszego rankingu SEO w Google. Przyjazne dla SEO adresy URL to dobrze przygotowane adresy URL, które zapewniają zarówno ludziom, jak i wyszukiwarkom łatwe do zrozumienia informacje o tym, o czym będzie strona docelowa.

Domyślny krok w Opencart, aby włączyć adres URL SEO

W Opencart są ustawienia, którymi musimy zarządzać z panelu administratora, aby aktywować przyjazne dla SEO adresy URL.

Oto kroki, aby włączyć:

  • Otwórz panel administracyjny. Przejdź do System > Ustawienia. Następnie kliknij przycisk edycji odpowiadający sklepowi na stronie z listą sklepów.
  • Na stronie edycji ustawień systemu otwórz zakładkę „Serwer”.
  • Na serwerze zakładka wybiera przycisk radiowy „Tak” odpowiadający „Użyj adresu URL SEO”, a następnie klika przycisk Zapisz.

W ten sposób administrator będzie mógł korzystać z adresów URL SEO.

Zalecane przeczytanie: Najlepsze rozszerzenia Opencart 10 w celu zwiększenia obsługi klienta

Strony w Opencart mają opcję dodawania przyjaznych adresów URL SEO

W Opencart istnieje domyślna opcja tworzenia przyjaznych SEO adresów URL dla następującej strony:

  • Strona produktu
  • Strona kategorii
  • Strona producenta
  • Strona informacyjna

Dla wszystkich powyższych stron istnieje opcja na ich odpowiedniej stronie edycji, aby wprowadzić adres URL SEO.

Zalecane przeczytanie: 10 najważniejszych funkcji do rozważenia podczas tworzenia rynku na platformie OpenCart

Produkt Page

Aby zapisać URL SEO dowolnej strony produktu, przejdź do Katalog > Produkty w panelu administracyjnym. Kliknij przycisk edycji odpowiadający nazwie produktu. Na stronie edycji produktu kliknij przycisk „Danezakładka. Na karcie Dane dostępna jest opcja „Słowo kluczowe SEO„. Wprowadź adres URL SEO produktu, a następnie zapisz.
Patrz poniższy ekran:

Strona kategorii

Aby zapisać URL SEO dowolnej strony kategorii, przejdź do Katalog > Kategorie w panelu administracyjnym. Kliknij przycisk edycji odpowiadający kategorii. Na stronie edycji kategorii kliknij przycisk „Danezakładka. Na karcie Dane dostępna jest opcja „URL SEOWpisz adres URL kategorii SEO, a następnie zapisz.
Patrz poniższy ekran:

Strona producenta

Aby zapisać adres URL SEO dowolnej strony producenta, przejdź do Katalog > Producenci w panelu administracyjnym. Kliknij przycisk edycji odpowiadający producentowi. Na stronie edycji producenta dostępna jest opcja „URL SEOWpisz adres URL SEO producenta, a następnie zapisz.

Patrz poniższy ekran:

Zalecane przeczytanie: Jakie są zalety i wady korzystania z platformy OpenCart?

Strona informacyjna

Aby zapisać URL SEO dowolnej strony informacyjnej, przejdź do Katalog > Informacje w panelu administracyjnym. Kliknij przycisk edycji odpowiadający stronie informacyjnej. Podczas edycji strona informacyjna klika zakładkę „Dane”. W zakładce Dane dostępna jest opcja „SEO URL”. Wprowadź adres URL SEO strony informacyjnej, a następnie zapisz.

Patrz poniższy ekran:

Uwaga: Administrator może również zapisać adres URL SEO podczas dodawania nowego produktu, kategorii, producenta i strony informacyjnej. Jeśli administrator chce utworzyć adres URL SEO dla dowolnych stron niestandardowych, musi odpowiednio wprowadzić zmiany (wyjaśnione poniżej w tym samym dokumencie).

Przepływ techniczny dla adresów URL

W Opencart (wersja 2.x), gdy użytkownik trafi na dowolny adres URL (SEO lub non-SEO), wywołuje plik kontrolera seo_url.php znajdujący się w katalogu/kontroler/startup. Ten plik jest wywoływany w celu znalezienia adresu URL SEO.

Uwaga:�Adres URL SEO każdej strony jest przechowywany w tabeli „url_alias” w bazie danych. Jeśli klient trafi na adres URL inny niż SEO, wywoła plik seo_url.php. W tym pliku znajduje się kod, który przeszukuje adres URL SEO adresu URL innego niż SEO w kolumnie „keyword” tabeli url_alias odpowiadającej kolumnie „query”

url_alias Tabela w bazie danych

Tabela url_alias służy do zapisywania adresów URL SEO wszystkich stron. Domyślnie w tabeli znajdują się następujące 3 kolumny:

  • url_alias_id: klucz podstawowy tabeli.
  • Zapytanie: zawiera identyfikator różnych stron, takich jak identyfikator produktu, identyfikator_kategorii i inne strony.
  • Słowo kluczowe: zawiera słowo kluczowe SEO URL odpowiedniej strony

Tworzenie adresów URL SEO dla stron innych niż domyślne

Jeśli administrator utworzył strony docelowe i chce podać adres URL SEO dla strony. W tym celu najpierw musisz dokonać wpisu strony w tabeli url_alias.

1 przykład:
Jeśli administrator utworzył stronę docelową „Sport”, musi dokonać wpisu w tabeli url_alias jako:

  • W kolumnie zapytania: sport_id=1
  • W� kolumna słów kluczowych: sport

Administrator musi również dokonać zmian w pliku kontrolera seo_url.php dla sport_id.� Administrator musi dodać warunek dla sport_id taki sam jak product_id i category_id. Teraz, jeśli administrator wprowadzi adres URL „host/index.php?route=product/landing_page&sport_id=1”, kod przeszuka seo słowo kluczowe w tabeli url_alias odpowiadającej sport_id=1, a następnie wyświetli adres URL „host/sports”.

2 przykład:

W tym przykładzie utworzymy adres URL SEO dla strony bloga. W tym celu musimy dodać warunek w pliku kontrolera i dokonać wpisu w tabeli url_alias odpowiadającego blog_id: Zobacz poniższy zrzut ekranu pliku seo_url.php:

Zalecane przeczytanie: Jak zmienić format waluty na platformie OpenCart?

Zrzut ekranu tabeli url_alias

Przekierowania URL w Opencart

W Opencart, jeśli administrator chce utworzyć nowe adresy URL SEO i chce przekierowania 301 (stałe przekierowanie) lub 302 (przekierowanie tymczasowe) na nowy adres URL, administrator musi wprowadzić następujące zmiany w pliku kontrolera i tabeli url_alias.

  1. Utwórz nową kolumnę stare_słowo_kluczowe w tabeli alias_url typu „varchar‘.
  2. Handel warunek w pliku kontrolera do wyszukiwania w kolumnie old_keyword, jeśli użytkownik szuka starego adresu URL.

Przykład: Aby przekierować ze starego adresu URL „Regulamin‘ na nowy adres URL. Jeśli administrator chce przekierować dowolną stronę informacyjną ze starego adresu URL na nowy, musi dokonać wpisu w tabeli url_alias. Zobacz poniższy zrzut ekranu:

Tutaj

  • stare słowo kluczowe to: sklep/warunki-warunków.html
  • nowe słowo kluczowe: pomoc/warunki-warunki

Zmiany w pliku kontrolera: W seo_url.php administrator kontrolera musi obsłużyć warunki, jeśli nie znaleziono adresu URL w kolumnie słów kluczowych. Pierwszy system przeszuka wprowadzony adres URL w kolumnie słów kluczowych. Jeśli nie zostanie znaleziony, przeszuka kolumnę old_keyword. Jeśli zostanie znaleziony, przekieruje do odpowiedniego nowego adresu URL. Proszę zapoznać się z poniższym zrzutem ekranu:

Przekierowania adresów URL w Opencart dla usuniętych stron

Jeśli administrator chce przekierować adres URL usuniętych kategorii, produktów lub jakichkolwiek innych stron na stronie głównej, może odpowiednio wprowadzić zmiany w pliku kontrolera.

Przykład: Tutaj będziemy przekierowywać adresy URL usuniętych kategorii 301 Kroki do przekierowania adresów URL usuniętych kategorii:

  • Utwórz plik i zdefiniuj tablicę z kluczem jako URL usuniętej kategorii i wartością jako URL, do którego administrator chce przekierować. Zapoznaj się z poniższym zrzutem ekranu, aby utworzyć szereg usuniętych kategorii.

��� Uwaga: Tutaj zdefiniowaliśmy pustą wartość, ponieważ chcemy przekierować adresy URL usuniętych kategorii do strony głównej

  • Dodaj warunek w kontrolerze seo_url.php, aby przekierować z adresu URL usuniętej kategorii do nowego adresu URL.

W tym kodzie najpierw umieściliśmy plik zawierający adresy URL usuniętych kategorii, a następnie sprawdziliśmy, czy wprowadzony adres URL znajduje się w zdefiniowanej tablicy, czy nie. Jeśli tak, przekierowanie na nowy adres URL, w przeciwnym razie przekierowanie na nieznaną stronę.

Na końcu:

Różnorodne moduły i rozszerzenia OpenCart, zarówno bezpłatne, jak i płatne, są dostępne od Knowband aby usprawnić działanie Twojego sklepu. Aby dowiedzieć się szczegółowo o platformach OpenCart, dostępnych modułach lub jakiejkolwiek funkcjonalności związanej z platformą, napisz do nas e-mail na adres support@Knowband.com.

PrestaShop SEO Optimizer – Czyste adresy URL i moduł przekierowania 301 / 302 / 303 – Instrukcja obsługi

1.0 Wprowadzenie

Wyższy ranking na stronie wyników wyszukiwania w wyszukiwarkach takich jak Google, Bing i inne to największe wyzwanie dla biznesu internetowego. Im wyższy ranking, tym większe są szanse na lepszą sprzedaż. Aby poprawić ranking wyszukiwania, właściciele sklepów muszą przestrzegać wytycznych wydanych przez wyszukiwarki. SEO (Search Engine Optimization) to sposób na zwiększenie obecności w Internecie w celu uzyskania lepszego rankingu na SERP.

Aby pomóc administratorowi sklepu w tworzeniu adresów URL przyjaznych SEO, Knowband opracował moduł do czyszczenia adresów URL (przyjazny dla SEO). ToPrestaShop SEO Optimizer – Adder Cleaner URL?automatically generates the SEO-friendly URL by removing the ID from the URLs of product, categories, suppliers, manufacturers, CMS and all other pages of your store. It allows the admin to implement the 301, 302 or 303 redirection as per the requirement.

Funkcje 1.1 narzędzia do czyszczenia adresów URL Prestashop (przyjazne dla SEO):

1. PrestaShop Przyjazny SEO Addon to moduł, który automatycznie konwertuje domyślny URL na przyjazny SEO.

2. Moduł URL przepisywania Knowband PrestaShop usuwa automatycznie wygenerowany identyfikator z adresów URL produktów, kategorii, dostawców, producentów, CMS i wszystkich innych stron Twojego sklepu.

3. Za pomocą tego stałego dodatku do zduplikowanego adresu URL PrestaShop administrator może wyświetlić listę zduplikowanych adresów URL i odpowiednio zmodyfikować lub usunąć adres URL.

4. Moduł czyszczenia adresów URL w PrestaShop zapewnia handlowcowi sklepu opcję przekierowania starego adresu URL na nowy adres URL. Administrator sklepu ma opcje 3 dotyczące przekierowań, tj. Przekierowań 301, przekierowań 302 i przekierowań 303.

5. Rozszerzenie SEO URL PrestaShop to moduł, który pomaga sprzedawcy sklepu w ulepszaniu SEO.

6. Ten moduł przepisywania adresów URL PrestaShop przez Knowband pomaga właścicielowi eCommerce poprawić SEO strony.

7. Administrator sklepu PrestaShop może ustawić, aby adresy URL kończyły się na plik .html lub bez niego za pomocą tego dodatku do czyszczenia adresów URL Prestashop.

8. Moduł usuwania adresów URL PrestaShop jest kompatybilny z wieloma sklepami.

9. Przyjazny dla SEO interfejs zaplecza modułu czyszczącego URL Prestashop niezwykle łatwy w użyciu.

10. Dzięki modułowi przekierowań PrestaShop 301 / 302 / 303 administrator może przekierować numer N. starych adresów URL na nowe adresy URL.

Technologia dla rozwoju

Język:?PHP

Struktura:?PrestaShop

2.0 Kroki do instalacji

1. Aby załadować moduł, kliknij „Dodaj nowy modułPrzycisk ".

2. Po kliknięciuDodaj nowy moduł?now selects the module zip file.

3. Teraz możesz znaleźć moduł Optymalizatora SEO PrestaShop na liście modułów i kliknąć link Instaluj, aby zainstalować wtyczkę.

4. Po zainstalowaniu modułu administrator będzie mógł skonfigurować moduł.

Interfejs administratora 3.0

Po zainstalowaniu modułu w sklepie PrestaShop właściciel sklepu może dokonywać zmian bez żadnych problemów. Interfejs administratora udostępnia następujące sekcje:

Konfiguracja 1.Module 2.Duplikuj URL Przepisz produkty 3.URL Lista przekierowań

Każdy interfejs tego modułu do czyszczenia adresów URL PrestaShop (przyjazny dla SEO) wyjaśniono poniżej.

Konfiguracja modułu 3.1

Po kliknięciu linku konfiguracji w module przekierowania PrestaShop 301 / 302 / 303 system domyślnie otworzy zakładki konfiguracji tej wtyczki Prestashop, jak pokazano na poniższym ekranie:

Początkowo pola tego dodatku do PrestaShop URL Cleaner (przyjazne dla SEO) w powyższym formularzu będą już wypełnione ich wartościami domyślnymi. Włącz / Wyłącz: To pole włącza funkcję czyszczenia adresów URL. Jeśli ta opcja jest włączona, PrestaShop URL Cleaner automatycznie konwertuje domyślny adres URL sklepu na adresy URL przyjazne SEO.

Usuń identyfikator produktu z łącza produktu:

Domyślna struktura adresu URL strony produktu PrestaShop zawiera identyfikator produktu i adres URL, taki jak https://psm.knowband.com/urlcleaner/16/en/casual-dresses/3-print-dress.html. Jak widać domyślny adres URL produktu ma identyfikator produktu. Po włączeniu tej funkcji moduł czyszczenia adresów URL PrestaShop automatycznie usunie identyfikator produktu z łącza produktu, a zaktualizowany link będzie wyglądał następująco:

https://psm.knowband.com/urlcleaner/16/blouses/blouse

https://psm.knowband.com/urlcleaner/16/casual-dresses/printed-dress.html

Usuń identyfikator kategorii z linku kategorii:

Domyślny link do strony kategorii zawiera identyfikator kategorii i adres URL, taki jak https://psm.knowband.com/urlcleaner/16/ Sukienki 8. Ten adres URL jest złożony i nie jest przyjazny dla SEO. Włączając tę ​​opcję usuwania kategorii, moduł usuwania identyfikatora adresu URL PrestaShop usuwa identyfikator kategorii z linku kategorii, a po usunięciu kategorii zaktualizowany adres URL będzie wyglądał następująco: https://psm.knowband.com/urlcleaner/16/women/dresses

Usuń identyfikator z linku CMS

Standardowa struktura URL strony PrestaShop CMS zawiera wartość liczbową

https://psm.knowband.com/urlcleaner/16/content/4-o-nas. Korzystając z tej opcji modułu URL przyjaznego dla PrestaShop, administrator może włączyć to ustawienie, aby usunąć identyfikator z linku CMS, a automatycznie wygenerowany adres URL wyglądałby następująco:

https://urlcleaner16.knowband.com/content/about-us

Usuń identyfikator z linku produkcyjnego

Domyślnie adres URL produkcji zawiera identyfikator produkcji w adresie URL produkcji. Za pomocą tego rozszerzenia administrator może usunąć identyfikator z linku produkcyjnego.

Usuń identyfikator z linku dostawcy

PrestaShop nie ma funkcji usuwania linku dostawcy z adresu URL. Po włączeniu tej opcji moduł czyszczenia adresów URL PrestaShop automatycznie usuwa identyfikator z łącza dostawcy.

Usuń domyślny ISO z łącza

Moduł PrestaShop URL Cleaner (przyjazny dla SEO) usuwa domyślny kod ISO języka z adresów URL i usuwa kod ISO języka z domyślnego języka sklepu. W takim przypadku usunie / es / ze wszystkich hiszpańskich adresów URL, ale inne języki w twoim sklepie będą nadal miały kod ISO w adresie URL.

Na przykład:?By default, the product URLs are like

https://urlcleaner16.knowband.com/en/casual-dresses/printed-dress?after enabling the option URL would look like:

https://urlcleaner16.knowband.com/casual-dresses/printed-dress

Usuń .html z łącza produktu:?By enabling this option, the PrestaShop SEO Optimizer – Clean URLs & 301/302/303 redirection module remove the .html from the default product URL.

3.2 Duplikat URL Przepisz produkty

W przypadku, gdy po usunięciu identyfikatora produktu z adresu URL produktu, jeśli istnieją jakieś dwa adresy URL produktu są takie same.

Na przykład adres URL dwóch produktów zawiera inny identyfikator, np .:

https://psm.knowband.com/urlcleaner/16/en/casual-dresses/3-printed-dress.html
https://psm.knowband.com/urlcleaner/16/en/casual-dresses/4-printed-dress.html

Po włączeniu opcji usuwania identyfikatora produktu moduł usuwa identyfikator produktu z adresu URL i adresu URL produktu, takich jak:

https://psm.knowband.com/urlcleaner/16/en/casual-dresses/printed-dress.html
https://psm.knowband.com/urlcleaner/16/en/casual-dresses/printed-dress.html

Następnie lista adresów URL tych produktów pojawi się na tej karcie. Znajdź poniżej załączony obraz:

Na tej karcie administrator może wyświetlić wszystkie zduplikowane adresy URL i może zaktualizować przepisywanie wartości produktów według ich wygody.

3.2.1 Jak edytować zduplikowany adres URL?

Gdy administrator sklepu kliknie przepisany link, moduł przekierowań URL PrestaShop przekieruje administratora na niżej wymienioną stronę:

Tutaj administrator sklepu może przepisać zduplikowane adresy URL. Gdy tylko administrator wprowadzi zmiany w adresach URL, adresy te zostaną usunięte ze zduplikowanej listy adresów URL.

Lista przekierowań adresów URL 3.3

Jeśli administrator sklepu zmieni adres URL dowolnej strony produktu, sprzedawca internetowy musi przekierować stare adresy URL na nowe adresy URL. Ten moduł przekierowania PrestaShop 301 / 302 / 303 pozwala administratorowi sklepu PrestaShop przekierowywać stare adresy URL na nowe. Ten dodatek do czyszczenia adresów URL PrestaShop oferuje trzy opcje przekierowania, w tym 301, 302 i 303 do właściciela sklepu.

3.3.1 W jaki sposób administrator może przekierowywać stare adresy URL na nowe adresy URL?

Aby przekierować stare adresy URL na nowe adresy URL, administrator sklepu musi kliknąć opcję „dodaj nowy". Po kliknięciu przycisku Dodaj nowy otwiera się niżej wymieniona strona:

Tutaj administrator sklepu może wprowadzić Stare adresy URL i Nowe adresy URL, wybrać przekierowanie z 301 (dla stałego przekierowania), 302 (dla tymczasowego przekierowania) i 303 (aby uzyskać metodę wykorzystywaną do pobierania informacji).

Administrator może łatwo przekierować stare adresy URL na nowe adresy URL.

Przekierowanie URL przez plik CSV

Prześlij plik CSV:?In order to redirect the multiple URLs. You can enable the Upload CSV file option. After enabling this option, the admin will be able to download sample CSV file and as per the fields defined in CSV file, the admin needs to enter the details in the CSV and upload the same.

Po włączeniu opcji przesyłania CSV otwiera się niżej wymieniona strona:

Wybierz plik CSV:?The Store admin can upload the sample CSV here for redirecting the products page.

Przykładowy format pliku CSV:

4.0 Front End

Po włączeniu modułu PrestaShop URL Remover ID przez Knowband na froncie użytkownicy będą mogli zobaczyć przyjazny dla SEO adres URL, który wyraźnie podkreśli cel strony. Google zaleca także „Struktura adresu URL witryny powinna być tak prosta, jak to możliwe. Rozważ uporządkowanie treści w taki sposób, aby adresy URL były logicznie skonstruowane w sposób najbardziej zrozumiały dla ludzi (jeśli to możliwe, czytelne słowa zamiast długich numerów identyfikacyjnych).„Pomoże to również administratorowi w poprawie wyników wyszukiwania w witrynie.

Przyjazny dla SEO adres URL wyglądałby następująco:

Aby uzyskać więcej informacji na temat PrestaShop SEO Optimizer-Clean URLs & 301 / 302 / 303 Redirection Module:

PrestaShop SEO Optimizer – czyste adresy URL i demo modułu przekierowania 301 / 302 / 303

PrestaShop SEO Optimizer – czyste adresy URL i przedni moduł 301 / 302 / 303