Attributed graph embedding aims to represent the nodes in an attributed graph into low-dimensional vectors while preserving the topology information and attribute information of the nodes. There are lots of works related to attributed graph embedding. However， most of algorithms proposed in them are supervised or semi-supervised. In practical applications， the number of nodes that need to be labeled is large， which makes these algorithms difficult and consume huge manpower and material resources. Above problems were reanalyzed from an unsupervised perspective， and an unsupervised attributed graph embedding algorithm was proposed. Firstly， the topology information and attribute information of the nodes were calculated respectively by using the existing non-attributed graph embedding algorithm and attributes of the attributed graph. Then， the embedding vector of the nodes was obtained by using Graph Convolutional Network （GCN）， and the difference between the embedding vector and the topology information and the difference between the embedding vector and attribute information were minimized. Finally， similar embeddings was obtained by the paired nodes with similar topological information and attribute information. Compared with Graph Auto-Encoder （GAE） method， the proposed method has the node classification accuracy improved by 1.2 percentage points and 2.4 percentage points on Cora and Citeseer datasets respectively. Experimental results show that the proposed method can effectively improve the quality of the generated embedding.