網(wǎng)站欄目優(yōu)化
提問問題
列表
-
給公司做網(wǎng)站的流程是什么?
查看答案>>
-
怎么樣才能提高seo關鍵詞排名
查看答案>>
-
網(wǎng)站建設有哪些設計內(nèi)容要落實
查看答案>>
-
dedecms一鍵更新失靈,點擊更新空白顯示
查看答案>>
-
織夢如何調(diào)用四級欄目
查看答案>>
-
網(wǎng)站每一個頁面的標題與描述不同是否有利于網(wǎng)站SEO
查看答案>>
給公司做網(wǎng)站的流程是什么?
第一步:企業(yè)提出建站申請和要求1、企業(yè)客戶提出企業(yè)網(wǎng)站建設基本要求,如欄目個數(shù),首屏呈現(xiàn)的核心內(nèi)容;2、提供相關文本及圖片資料,公司介紹,項目描述,網(wǎng)站功能需求,如顏色、樣式、留言板等。第二步:承接者制定建站方案1、雙方就網(wǎng)站建設內(nèi)容進行協(xié)商,修改、補充,以達成共識;2、承接者制定網(wǎng)站建設方案,如開發(fā)周期和開發(fā)流程;3、雙方確定建設方案具體細節(jié)及價格。第三步:簽署相關協(xié)議、客戶支付預付款1.雙方簽訂《網(wǎng)站建設協(xié)議》;2.企業(yè)客戶支付預付款;3.企業(yè)客戶提供網(wǎng)站相關內(nèi)容資料。第四步:完成初稿、經(jīng)客戶確認后進行網(wǎng)站建設1、根據(jù)《網(wǎng)站建設方案》完成初稿設計,如首頁布局,欄目布局和網(wǎng)站整體框架;2、客戶審核確認初稿設計; 3、承接者完成整體網(wǎng)站制作。第五步:網(wǎng)站測試、客戶上網(wǎng)瀏覽驗收1、客戶根據(jù)協(xié)議內(nèi)容進行驗收工作;2、驗收合格,由客戶簽發(fā)"網(wǎng)站建設驗收合格確認書";3、客戶支付余款,網(wǎng)站開通;4、為客戶注冊域名、開通空間、上傳制作文件、設置電子郵箱,交付網(wǎng)站權限密碼;5、根據(jù)客戶需求,為客戶制定有效的網(wǎng)站宣傳推廣方案,并辦理相關手續(xù)。第六步:網(wǎng)站后期維護工作和網(wǎng)站推廣工作1、根據(jù)客戶實際需求,簽定《網(wǎng)站維護協(xié)議》;2、承接者根據(jù)《網(wǎng)站建設協(xié)議》及相關條款對客戶網(wǎng)站進行維護與更新。第七步:網(wǎng)站SEO優(yōu)化關鍵詞排名優(yōu)化1、根據(jù)企業(yè)網(wǎng)站核心指導目標關鍵詞,簽訂相關優(yōu)化協(xié)議2、承接者根據(jù)協(xié)議要求在規(guī)定時間內(nèi)完成規(guī)定任務。
怎么樣才能提高seo關鍵詞排名
影響關鍵詞排名的因素有很多,像站外因素,站內(nèi)因素,以及其他因素,都會影響關鍵詞的排名。 站內(nèi)因素: 1. 域名與空間 空間和域名,一個好的域名可以讓站內(nèi)優(yōu)化和排名起到事半功倍的效果,而穩(wěn)定安全的空間更是網(wǎng)站的堅實基礎,這兩點也是毋庸置疑的。 2.URL結構 URL越短越好,越簡潔越好,方便用戶,也方便自己; URL層級越少越好,最好不要超過三個層級,一般來說,新站的權重低,搜索引擎蜘蛛不會爬的深,深的URL結構搜索引擎蜘蛛不會去抓??; URL結構里有關鍵詞出現(xiàn),能提高網(wǎng)站的相關性,自然會有利于優(yōu)化網(wǎng)站,出現(xiàn)在域名里,是更好的選擇; URL結構里盡量少用復雜的網(wǎng)址,這樣也有利于URL權重的可控性。 3.站內(nèi)鏈接 要知道外聯(lián)是不可控的,但內(nèi)鏈不一樣,它是在自己的控制之下的!所以以下幾點還是很重要的。 網(wǎng)站地圖 給網(wǎng)站建立一個完整的sitemap,搜索引擎蜘蛛喜歡在這樣的地圖上爬行,sitemap有利于搜索引擎蜘蛛爬行,抓取頁面。 盡量使用文字導航 網(wǎng)站的導航盡量使用文字連接,有利于搜索引擎抓取,通過鏈接去了解文章內(nèi)容頁。 鏈接文字 網(wǎng)站導航中的鏈接文字應該準確描述欄目的內(nèi)容,在文章中提到其他網(wǎng)頁內(nèi)容的時候,可以用錨文本的方式鏈接到其他頁面。反鏈的關鍵詞也是排名的重要因素,在自己站內(nèi)也有完全的控制權。 整站的PR值傳遞與流動 網(wǎng)站的PR傳遞應該是很均勻的,首頁權重最大,PR值也是最大的,欄目頁次之,內(nèi)容頁最少。 301重定向 301就是永久性轉移到另一個地址,它是網(wǎng)頁更改地址后對搜索引擎友好的最好方法,如果網(wǎng)站里有301重定向的話,網(wǎng)站的權重就不易分散,有利于SEO優(yōu)化。 站內(nèi)代碼 strong標簽以及h標簽:搜索引擎對設置h和strong標簽的,會自動去識別抓取,帶有strong標簽的文字都是比較重要的,會賦予一定的權重,所以優(yōu)先使用strong標簽,但也要strong標簽與h標簽配合使用。 h1標簽用在標題的位置:標簽在一個頁面中只能出現(xiàn)一次,一個頁面只能有一個,在網(wǎng)站優(yōu)化的時候要更加注意。 站外因素: 1. 外鏈質(zhì)量 外鏈的正規(guī)性很重要,如果是投機取巧從其他方式得來的質(zhì)量不高的外鏈,對SEO優(yōu)化也是無利的,所以SEO優(yōu)化需要高質(zhì)量的外鏈帶來的流量。 2. 外鏈總數(shù)量 外鏈數(shù)不是越多越好,多未必就是好事,在于外鏈的質(zhì)量,這點是很重要的。 還可以寫高質(zhì)量的軟文,也能夠帶來一定流量,也有利于SEO的優(yōu)化。 3. 外鏈域名總數(shù)量 外鏈域名總數(shù)不是越多越好,用的越久的域名,搜索引擎對它會有一定的優(yōu)待,對站外SEO優(yōu)化來說,也是十分重要的。 影響關鍵詞的因素還不僅僅是這些,還有很多,希望小伙伴們能夠給予的建議。
網(wǎng)站建設有哪些設計內(nèi)容要落實
導航 大圖 背景框架及頁面的設計 和程序方面要按照百度白皮書要求有好搜索引擎 如果是營銷型優(yōu)化網(wǎng)站的話還要考慮網(wǎng)站整體的體驗度及關鍵詞設定布局等等
dedecms一鍵更新失靈,點擊更新空白顯示
原因:使用header(location:url)函數(shù)跳轉時,前面可能有輸內(nèi)容。解決辦法:前臺:復制代碼代碼如下:include\arc.archives.class.php,第499行header("location:{$this->Fields['redirecturl']}");替換為復制代碼代碼如下:echo '';后臺:admin\archives_do.php,第33行header("location:{$gurl}?aid=$aid");替換為echo '';提示:以上方法有時候修改了不起作用,最近發(fā)現(xiàn)出現(xiàn)這種空白的情況最好的是辦法是替換dede整個目錄,注意先把原來的dede目錄更改一下名字,萬一替換不成功還可以還原。一般替代dede目錄上述空白的就不會出現(xiàn)了,但是萬一還是不行,在替換include。如果還不行,只有備份數(shù)據(jù),重新裝個dedecms程序了。
織夢如何調(diào)用四級欄目
織夢調(diào)用四級子欄目,首先需要修改文件:\include\taglib目錄下的channel.lib.php,請將以下代碼全部復制替換上述文件:<?phpfunction lib_channel(&$ctag,&$refObj){ global $_sys_globals,$envs,$dsql; $attlist = "typeid|0,reid|0,row|100,col|1,type|son,currentstyle|"; FillAttsDefault($ctag->CAttribute->Items,$attlist); extract($ctag->CAttribute->Items, EXTR_SKIP); $innertext = $ctag->GetInnerText(); $cacheid = trim($cacheid); if($cacheid !='') { $likeType = GetCacheBlock($cacheid); if($likeType != '') return $likeType; } $reid = 0; $topid = 0; if(empty($typeid) && $envs['typeid']!=0) { $typeid = $envs['typeid']; $reid = $envs['reid']; }else{ $reid=0; } if($type==''||$type=='sun') $type="son"; if($innertext=='') $innertext = GetSysTemplets("channel_list.htm"); if($reid==0 && $typeid>0) { $dbrow = $dsql->GetOne("Select reid From dede_arctype where id='$typeid' "); if(is_array($dbrow)) $reid = $dbrow['reid']; } $likeType = ''; if($type=='top') { $sql = "Select id,typename,typedir,isdefault,ispart,defaultname,namerule2,moresite,siteurl,sitepath,description From dede_arctype where reid=0 And ishidden<>1 order by sortrank asc limit 0,$row"; } else if($type=="son") { //if($_sys_globals['typeid']>0) $typeid = $_sys_globals['typeid']; if($typeid==0) { return ''; } $sql = "Select id,typename,typedir,isdefault,ispart,defaultname,namerule2,moresite,siteurl,sitepath,description From dede_arctype where reid='$typeid' And ishidden<>1 order by sortrank asc limit 0,$row"; } else if($type=="self") { if($reid==0) { return ''; } $sql = "Select id,typename,typedir,isdefault,ispart,defaultname,namerule2,moresite,siteurl,sitepath,description From `dede_arctype` where reid='$reid' And ishidden<>1 order by sortrank asc limit 0,$row"; } //And id<>'$typeid' $needRel = false; $dtp2 = new DedeTagParse(); $dtp2->SetNameSpace("field","[","]"); $dtp2->LoadSource($innertext); $dsql2 = clone $dsql; $dsql->SetQuery($sql); $dsql->Execute(); $line = $row; //檢查是否有子欄目,并返回rel提示(用于二級菜單) if(ereg(':rel', $innertext)) $needRel = true; if(empty($sql)) return ''; $dsql->SetQuery($sql); $dsql->Execute(); $totalRow = $dsql->GetTotalRow(); $GLOBALS['autoindex'] = 0; for($i=0;$i < $line;$i++) { if($col>1) $likeType .= "<dl>\r\n"; for($j=0;$j<$col;$j++) { if($col>1) $likeType .= "<dd>\r\n"; if($row=$dsql->GetArray()) { $row['sonids'] = $row['rel'] = ''; if($needRel) { $row['sonids'] = GetSonIds($row['id'], 0, false); if($row['sonids']=='') $row['rel'] = ''; else $row['rel'] = " rel='dropmenu{$row['id']}'"; } //處理同級欄目中,當前欄目的樣式 if( ($row['id']==$typeid || ($topid==$row['id'] && $type=='top') ) && $currentstyle!='' ) { if($currentstyle!='') { $linkOkstr = $currentstyle; $row['typelink'] = GetOneTypeUrlA($row); $linkOkstr = str_replace("~rel~",$row['rel'],$linkOkstr); $linkOkstr = str_replace("~id~",$row['id'],$linkOkstr); $linkOkstr = str_replace("~typelink~",$row['typelink'],$linkOkstr); $linkOkstr = str_replace("~typename~",$row['typename'],$linkOkstr); $likeType .= $linkOkstr; } }else { $row['typelink'] = $row['typeurl'] = GetOneTypeUrlA($row); if(is_array($dtp2->CTags)) { foreach($dtp2->CTags as $tagid=>$ctag){ if(isset($row[$ctag->GetName()])) { $dtp2->Assign($tagid,$row[$ctag->GetName()]); } elseif (preg_match('/^sonchannel[0-9]*$/',$ctag->GetName())) { $dtp2->Assign($tagid,lib_channel_son($ctag,$row['id'],$dsql2)); } } } $likeType .= $dtp2->GetResult(); } } if($col>1) $likeType .= "</dd>\r\n"; $GLOBALS['autoindex']++; }//Loop Col if($col>1) { $i += $col - 1; $likeType .= " </dl>\r\n"; } }//Loop for $i reset($dsql2); $dsql->FreeResult(); return $likeType;}function lib_channel_son($ctag,$typeid = 0,$dsql2){ $attlist = "row|100,col|1,currentstyle|"; FillAttsDefault($ctag->CAttribute->Items,$attlist); extract($ctag->CAttribute->Items, EXTR_SKIP); $innertext = $ctag->GetInnerText(); $dsql3 = clone $dsql2; $likeType = ''; //if($_sys_globals['typeid']>0) $typeid = $_sys_globals['typeid']; if($typeid==0) { return ''; } $sql = "Select id,typename,typedir,isdefault,ispart,defaultname,namerule2,moresite,siteurl,sitepath,description From dede_arctype where reid='$typeid' And ishidden<>1 order by sortrank asc limit 0,$row"; //And id<>'$typeid' $dtp2 = new DedeTagParse(); $dtp2->SetNameSpace("field","[","]"); $dtp2->LoadSource($innertext); $dsql2->SetQuery($sql); $dsql2->Execute(); $line = $row; for($i=0;$i < $line;$i++) { if($col>1) $likeType .= "<dl>\r\n"; for($j=0;$j<$col;$j++) { if($col>1) $likeType .= "<dd>\r\n"; if($row=$dsql2->GetArray()) { $row['typelink'] = $row['typeurl'] = GetOneTypeUrlA($row); if(is_array($dtp2->CTags)) { foreach($dtp2->CTags as $tagid=>$ctag){ if(isset($row[$ctag->GetName()])) { $dtp2->Assign($tagid,$row[$ctag->GetName()]); } elseif (preg_match('/^sonchannel[0-9]*$/',$ctag->GetName())) { $dtp2->Assign($tagid,lib_channel_son($ctag,$row['id'],$dsql3)); } } } $likeType .= $dtp2->GetResult(); } if($col>1) $likeType .= "</dd>\r\n"; }//Loop Col if($col>1) { $i += $col - 1; $likeType .= " </dl>\r\n"; } }//Loop for $i reset($dsql3); $dsql2->FreeResult(); return $likeType;}?>在模板中調(diào)用實例:{dede:channel type='son' typeid='3'} [field:typename/] <ul> [field:sonchannel0] <li><a href="[field:typelink/]">[field:typename/]</a></li> [field:sonchannel1] <li><a href="[field:typelink/]">---[field:typename/]</a></li> [field:sonchannel2] <li><a href="[field:typelink/]">===[field:typename/]</a></li> [field:sonchannel3] <li><a href="[field:typelink/]">===[field:typename/]</a></li> [/field:sonchannel3] [/field:sonchannel2] [/field:sonchannel1] [/field:sonchannel0] </ul> {/dede:channel}
網(wǎng)站每一個頁面的標題與描述不同是否有利于網(wǎng)站SEO
1、一般情況下是的;2、正常情況下,肯定是一個頁面一個標題和描述的,除非內(nèi)容完全相同;3、相同的標題和描述或許會加重蜘蛛對你網(wǎng)站某些詞關注度,但大量重復頁面也是蜘蛛?yún)拹旱?,或許還會被認為是作弊(關鍵詞堆砌);4、當然,雖然所有頁面標題描述不一樣是很好的,但也應該注意所有頁面跟網(wǎng)站主題的相關性;5、相關度也是搜索引擎對網(wǎng)站加權的一個重要因素。