2012-01-21 35 views
0

我有一個網站,爲製作獨立遊戲提供免費的基於網絡的工具。目前,它只支持有助於遊戲的藝術家。幫助藝術家的功能包括一組藝術家社區工具,允許藝術家根據描述上傳圖片,然後將該圖片發佈到圖庫頁面中。其他藝術家可以上傳他們的圖像,每個圖像可以有幾個修訂。ASP.Net MVC。製作動態圖像搜索引擎友好

我選擇實現圖片上傳和顯示功能的方式是將上傳的圖片序列化成字節數組並將其存儲在數據庫中。當我需要在UI中顯示圖像時,我只需調用一個名爲「GetScaledGalleryImage」的控制器操作並傳入圖像ID。該控制器操作從數據庫中獲取二進制文件並將其轉換回圖像,並將請求的圖像返回。

這個作品非常好功能,但我後來意識到的問題是,谷歌爬蟲認爲我所有的圖像被命名爲「GetScaledGalleryImage」所以,如果有人搜索在谷歌圖片「空氣精靈」,沒有從我的網站上來,但如果有人搜索網站:watermintstudios.com getscaledgalleryimage,我的所有圖像出現。

這裏是我的HTML http://watermintstudios.com/EarnAMint/GetScaledMedia/68?scale=128

正在輸出在過去的URL,預MVC我會處理404錯誤,並基於如果頁面沒有被要求什麼,甚至返回內容的示例實際上存在。這當然會讓我把圖像拉回圖像名稱(或描述)。

這是最好的方法嗎?還是有更好的選擇?更簡單一些會更好,如果我可以做http://watermintstudios.com/EarnAMint/GetScaledMedia/Iris%20Doll?id=68&scale=128,但基於谷歌索引圖像的方式,會給我我需要的嗎?或者我需要提供圖像文件擴展名以獲得最大的可索引性?

感謝所有

回答

1

做搜索引擎優化總是使用alt="this is a crazy robot"爲您的圖像時,這是非常重要的。這將有助於抓取工具識別它們。注意:請始終使用alt,不要將您的圖像命名爲瘋狂的機器人。

+0

哈哈,當然。爲什麼我沒有想到這一點。你是否認爲或者知道這是我需要關心的一切? – omatase

+0

谷歌有一個偉大的SEO教程,其中的一部分總是使用ALT。我不知道這是否是您需要關注的一切,但我知道使用alt將允許抓取工具正確識別這些圖像。 –

+0

谷歌的全部內容都是關於「真實內容」,所以圖片的名稱,alt標籤,甚至是標題標籤都有助於谷歌索引適當的內容。 'Red Corvette' –