Thread View: pl.comp.lang.php
17 messages
17 total messages
Started by jivanmukta
Thu, 17 Mar 2016 09:21
newbie: moje rozwiązanie dla wymiany linków - proszę o opinie
Author: jivanmukta
Date: Thu, 17 Mar 2016 09:21
Date: Thu, 17 Mar 2016 09:21
68 lines
3480 bytes
3480 bytes
Napisałem witrynę w PHP5/MySQL (CodeIgniter). Przymierzam się do SEO, po raz pierszy. Chciałbym się wymieniać linkami z innymi witrynami.
Zrobiłem dwie tabele:
CREATE TABLE `links` (
`url` varchar(70) NOT NULL,
`text` varchar(70) DEFAULT NULL,
`anchor` varchar(200) DEFAULT NULL, -- HTML niestandardowego linku
`subject` varchar(45) CHARACTER SET utf8 COLLATE utf8_polish_ci NOT NULL,
PRIMARY KEY (`url`),
KEY `fk_subject_idx` (`subject`),
KEY `ix_subject` (`subject`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENT='Linki do stron polecanych';
CREATE TABLE `link_subjects` (
`subject` varchar(45) CHARACTER SET utf8 COLLATE utf8_polish_ci NOT NULL,
`sequence_number` tinyint(3) unsigned DEFAULT NULL, -- kolejność
PRIMARY KEY (`subject`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
Wyświetlam je na podstronie mojego serwisu. Link ("Polecamy strony") do podstrony jest na mojej stronie głównej.
Akcja:
public function links() {
$params['robots'] = 'noindex,nofollow'; // żeby Google nie wykryło wymiany linków
$this->load->view('announcement/header3', $params);
$params['links'] = $this->common->getLinks();
$this->load->view('announcement/links', $params);
}
Biblioteka common zawiera:
// pobierz linki do polecanych stron:
public function getLinks() {
$sql = 'SELECT subject, url, text, anchor ' .
'FROM links INNER JOIN link_subjects USING(subject) ' .
'ORDER BY sequence_number ASC, text ASC';
$result = $this->ci->db->query($sql);
$links = array(); // tablica rekordów: subject => array(...link...)
foreach ($result->result_array() as $r) {
$subject = $r['subject'];
if (!isset($links[$subject])) {
$links[$subject] = array();
}
if (!is_empty($r['anchor'])) {
$links[$subject][] = $r['anchor'];
} else {
if (substr($r['url'], 0, 5) != 'http:' && substr($r['url'], 0, 6) != 'https:') {
$r['url'] = 'http://' . trim($r['url'], ' /');
}
$links[$subject][] = "<a href='$r[url]'>$r[text]</a>";
}
}
$result->free_result();
return $links;
}
Widok wyświetla linki rozdzielone znakiem | i pogrupowane wg tematu (subject):
<h6>Polecamy strony</h6>
<?php
foreach ($links as $subject => $la) {
echo '<p>', ucfirst($subject), ':<br>';
echo implode(' | ', $la);
echo "</p>\n";
}
Czy to ma sens?
Re: newbie: moje rozwiązanie dla wymiany linków - proszę o opinie
Author: rePeter
Date: Thu, 17 Mar 2016 10:20
Date: Thu, 17 Mar 2016 10:20
17 lines
1252 bytes
1252 bytes
Thu, 17 Mar 2016 02:21:53 -0700 (PDT) jivanmukta@poczta.onet.pl napisał(a): > ... Przymierzam się do SEO, po > raz pierszy. Chciałbym się wymieniać linkami z innymi witrynami. ... > Czy to ma sens? Od co najmniej 10 lat NIE. -- Piotr Grzegorzyca pozdrawia http://starekomputery.regionet.pl jedenaste: Nie spamuj
Re: newbie: moje rozwiązanie dla wymiany linków - proszę o opinie
Author: jivanmukta
Date: Thu, 17 Mar 2016 11:52
Date: Thu, 17 Mar 2016 11:52
4 lines
1535 bytes
1535 bytes
> > Czy to ma sens? > Od co najmniej 10 lat NIE. A tak z ciekawości zapytam, jeśli można. Skąd Google będzie o tym wiedziało jeśli zrobię $params['robots'] = 'noindex,nofollow' (dla meta robots)?
Re: newbie: moje rozwiązanie dla wymiany linków - proszę o opinie
Author: rePeter
Date: Thu, 17 Mar 2016 12:16
Date: Thu, 17 Mar 2016 12:16
19 lines
1457 bytes
1457 bytes
Thu, 17 Mar 2016 04:52:26 -0700 (PDT) jivanmukta@poczta.onet.pl napisał(a): > > > Czy to ma sens? > > Od co najmniej 10 lat NIE. > > A tak z ciekawości zapytam, jeśli można. Skąd Google będzie o tym > wiedziało jeśli zrobię $params['robots'] = 'noindex,nofollow' (dla meta > robots)? Myślę, że google bardzo się przejmuje tymi opcjami ;-) -- Piotr Grzegorzyca pozdrawia http://starekomputery.regionet.pl jedenaste: Nie spamuj
Re: newbie: moje rozwiązanie dla wymiany linków - proszę o opinie
Author: jivanmukta
Date: Thu, 17 Mar 2016 12:33
Date: Thu, 17 Mar 2016 12:33
4 lines
1543 bytes
1543 bytes
> > > > Czy to ma sens? > > > Od co najmniej 10 lat NIE. To jak mam tworzyć linki, jeśli nie będę się nimi wymieniał?
Re: newbie: moje rozwiązanie dla wymiany linków - proszę o opinie
Author: jivanmukta
Date: Thu, 17 Mar 2016 12:36
Date: Thu, 17 Mar 2016 12:36
3 lines
1543 bytes
1543 bytes
> Myślę, że google bardzo się przejmuje tymi opcjami ;-) A robots.txt też ma w dupie?
Re: newbie: moje rozwiązanie dla wymiany linków - proszę o opinie
Author: rePeter
Date: Thu, 17 Mar 2016 13:25
Date: Thu, 17 Mar 2016 13:25
17 lines
1420 bytes
1420 bytes
Thu, 17 Mar 2016 05:33:19 -0700 (PDT) jivanmukta@poczta.onet.pl napisał(a): > > > > > Czy to ma sens? > > > > Od co najmniej 10 lat NIE. > > To jak mam tworzyć linki, jeśli nie będę się nimi wymieniał? Normalnie? -- Piotr Grzegorzyca pozdrawia http://starekomputery.regionet.pl jedenaste: Nie spamuj
Re: newbie: moje rozwiązanie dla wymiany linków - proszę o opinie
Author: szemrany
Date: Thu, 17 Mar 2016 13:51
Date: Thu, 17 Mar 2016 13:51
15 lines
1720 bytes
1720 bytes
On Thu, 17 Mar 2016 05:36:31 -0700 (PDT), jivanmukta@poczta.onet.pl wrote: >> Myślę, że google bardzo się przejmuje tymi opcjami ;-) > > A robots.txt też ma w dupie? A prywatność? A bezpieczeństwo danych? Tak... google ma wszystko w dupie. -- howgh szemrany "Zrozumienie umożliwia zastąpienie nieracjonalnych działań lub bezradności przez działania racjonalne." M.Mazur, ojciec polskiej szkoły cybernetyki
Re: newbie: moje rozwiązanie dla wymiany linków - proszę o opinie
Author: jivanmukta
Date: Sat, 19 Mar 2016 16:18
Date: Sat, 19 Mar 2016 16:18
1 lines
1668 bytes
1668 bytes
Nie mogę znaleźć polskiej grupy dyskusyjna nt. SEO. Czy w ogóle jest taka?
Re: newbie: moje rozwiązanie dla wymiany linków - proszę o opinie
Author: Vax
Date: Wed, 23 Mar 2016 13:56
Date: Wed, 23 Mar 2016 13:56
17 lines
1769 bytes
1769 bytes
W dniu 2016-03-17 o 13:36, jivanmukta@poczta.onet.pl pisze: >> Myślę, że google bardzo się przejmuje tymi opcjami ;-) > > A robots.txt też ma w dupie? > nie, nie ma (i innych też) Zrób sobie na każdym z plików zrzucanie danych o wizytujących do bazy czy pliku, zaproś google, czy co tam chcesz - i sprawdź, gdzie szperał i na ile się przejmował sugestiami, a na ile przeważała "niezdrowa ciekawość". Jeśli potem crawler nawet naśle "kolegę" z innego adresu i z podmienioną identyfikacją, to też go wyłapiesz. To zbyt łatwe do obnażenia by było - ale zwolennicy teorii spiskowych i tak "wiedzą swoje" - byś nie miał wątpliwości, po prostu przekonaj się sam.
Re: newbie: moje rozwiązanie dla wymiany linków - proszę o opinie
Author: jivanmukta
Date: Wed, 23 Mar 2016 15:12
Date: Wed, 23 Mar 2016 15:12
32 lines
2575 bytes
2575 bytes
> > A robots.txt też ma w dupie?
> nie, nie ma (i innych też)
A jakby zrobić tak:
W public_html/norobots/ mam plik recommended.html o treści:
<html>
<head>
<title>Recommended pages</title>
<meta http-equiv="content-Type" content="text/html; charset=UTF-8">
<meta name="robots" content="noindex,nofollow">
<script type="text/javascript">
function change() {
location.href = location.href.substr(0, location.href.indexOf('/norobots/recommended.html')) + '/index.php/announcement/links';
}
</script>
</head>
<body onload="change();">
</body>
</html>
W robots.txt mam:
User-agent: *
Disallow: /*/norobots/
Na stronie głównej mam (widok):
echo '<img src="', rs_img('log.gif'), '" width="35" height="30" alt="polecamy strony"><a href="', WEBSITE_POLISH, '/norobots/recommended.html">Polecamy strony</a>';
Czy to ma sens?
Re: newbie: moje rozwiązanie dla wymiany linków - proszę o opinie
Author: Vax
Date: Wed, 23 Mar 2016 16:00
Date: Wed, 23 Mar 2016 16:00
16 lines
1746 bytes
1746 bytes
W dniu 2016-03-23 o 16:12, jivanmukta@poczta.onet.pl pisze: > A jakby zrobić tak: (...) Odmawiam odpowiedzi powołując się na klauzulę sumienia ;) Wychodząc z założenia, iż "sensowny content obroni się sam" oraz "dobre linki rozmnażają się poprzez spontaniczne pączkowanie", to moje rady w Twym niecnym procederze pomogłoby zaburzać naturalny porządek rzeczy. Zbyt często szukam w googlu informacji potrzebnych "na już", by uważać, iż przekopywanie się przez fake-owe i sztucznie podbite strony jest zabawne. > (...) Czy to ma sens? najmniejszego, zaniechaj ;)
Re: newbie: moje rozwiązanie dla wymiany linków - proszę o opinie
Author: jivanmukta
Date: Wed, 23 Mar 2016 17:52
Date: Wed, 23 Mar 2016 17:52
5 lines
1837 bytes
1837 bytes
> > (...) Czy to ma sens? > > najmniejszego, zaniechaj ;) No dobra odpuszczę sobie. Uczę się pozycjonowania z książki "Przechytrzyć Google". Autor pisze, że jest przeciwnikiem nieetycznych praktyk SEO a poleca wymienianie się linkami.
Re: newbie: moje rozwiązanie dla wymiany linków - proszę o opinie
Author: ww
Date: Thu, 24 Mar 2016 07:30
Date: Thu, 24 Mar 2016 07:30
12 lines
2170 bytes
2170 bytes
W dniu 2016-03-23 o 18:52, jivanmukta@poczta.onet.pl pisze: >> > (...) Czy to ma sens? >> >> najmniejszego, zaniechaj ;) > > No dobra odpuszczę sobie. Uczę się pozycjonowania z książki "Przechytrzyć Google". Autor pisze, że jest przeciwnikiem nieetycznych praktyk SEO a poleca wymienianie się linkami. Google chyba nie poleca (a już zdecydowanie jeśli chodzi o zorganizowane systemy wymiany za kasę). Całkiem niedawno google mocno wzięło się za takie praktyki i mnóstwo stron poleciało w dół. I bardzo dobrze. Co innego jeśli chodzi o wartościowe strony i o podobnej tematyce. Takie są traktowane inaczej.
Re: newbie: moje rozwiązanie dla wymiany linków - proszę o opinie
Author: jivanmukta
Date: Fri, 01 Apr 2016 12:54
Date: Fri, 01 Apr 2016 12:54
19 lines
2752 bytes
2752 bytes
A takie coś ma sens?
<p id="to_read2" class="read_it_small">
Możemy przekazać Twoje ogłoszenie za darmo, jeśli posiadasz stronę WWW i umieścisz na niej link do naszej witryny. Oto ten link:
</p>
<pre><a href="<?php echo WEBSITE_POLISH; ?>">tutaj dowolna fraza</a></pre>
<p id="to_read3" class="read_it_small">
Fraza może zawierać słowo kluczowe: <?php echo implode(', ', $keywords); ?>.
</p>
public function checkOurLink($clientWWW) {
$clientWWW = trim($clientWWW);
if (strpos($clientWWW, 'http:') !== 0 && strpos($clientWWW, 'https:') !== 0) {
$clientWWW = 'http://' . trim($clientWWW, '/');
}
$page = file_get_contents($clientWWW);
return strpos($page, "<a href='" . WEBSITE_POLISH . "'>") !== FALSE ||
strpos($page, '<a href="' . WEBSITE_POLISH . '">') !== FALSE;
}
Re: newbie: moje rozwiązanie dla wymiany linków - proszę o opinie
Author: jivanmukta
Date: Thu, 09 Jun 2016 14:57
Date: Thu, 09 Jun 2016 14:57
3 lines
1919 bytes
1919 bytes
> Normalnie? Jeśli napiszę emaila do administratora witryny prosząc o zamieszczenie linku, to kto to będzie chciał zrobić jeśli w zamian nie zaproponuję zamieszczenie u siebie linku do jego witryny?
Re: newbie: moje rozwiązanie dla wymiany linków - proszę o opinie
Author: jivanmukta
Date: Thu, 09 Jun 2016 15:14
Date: Thu, 09 Jun 2016 15:14
7 lines
2300 bytes
2300 bytes
> Google chyba nie poleca (a już zdecydowanie jeśli chodzi o zorganizowane > systemy wymiany za kasę). Całkiem niedawno google mocno wzięło się za > takie praktyki i mnóstwo stron poleciało w dół. I bardzo > dobrze. Co innego jeśli chodzi o wartościowe strony i o podobnej > tematyce. Takie są traktowane inaczej. Czyli używanie systemów typu http://www.e-weblink.com/ też nie ma sensu, tak?
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads